chrome.clipboard

বিবরণ

ব্যবহারকারীদের ক্লিপবোর্ডের ডেটা অ্যাক্সেস করার অনুমতি দিতে chrome.clipboard API প্রদান করা হয়। ওপেন-ওয়েব বিকল্প উপলভ্য না হওয়া পর্যন্ত এটি ChromeOS প্ল্যাটফর্ম অ্যাপের জন্য একটি সাময়িক সমাধান। ওপেন-ওয়েব সমাধান উপলভ্য হলে এটি বন্ধ করা হবে, যা ২০১৭ সালের চতুর্থ ত্রৈমাসিকে হতে পারে।

অনুমতি

clipboard

উপলভ্যতা

ডেভ চ্যানেল শুধুমাত্র ChromeOS

ধরন

AdditionalDataItem

প্রপার্টি

  • ডেটা

    স্ট্রিং

    অতিরিক্ত ডেটা আইটেমের কন্টেন্ট। type "textPlain" হলে প্লেন টেক্সট স্ট্রিং অথবা type "textHtml" হলে মার্কআপ স্ট্রিং। ডেটা ২ এমবির বেশি হতে পারবে না।

  • ধরন

    অতিরিক্ত ডেটা আইটেমের ধরন।

DataItemType

Enum

"textPlain"

"textHtml"

ImageType

ছবির ধরন কাজ করে।

Enum

"png"

"jpeg"

পদ্ধতি

setImageData()

Promise Chrome 57+
chrome.clipboard.setImageData(
  imageData: ArrayBuffer,
  type: ImageType,
  additionalItems?: AdditionalDataItem[],
  callback?: function,
)
: Promise<void>

ক্লিপবোর্ডে ছবির ডেটা সেট করে।

প্যারামিটারগুলি

  • imageData

    ArrayBuffer

    Chrome 60+

    এনকোড করা ছবির ডেটা।

  • ধরন

    যে ধরনের ছবি পাস করা হচ্ছে।

  • additionalItems

    AdditionalDataItem[] ঐচ্ছিক

    Chrome 60+

    ছবির ডেটা বর্ণনা করার জন্য অতিরিক্ত ডেটা আইটেম। কোনও সমস্যা হলে, chrome.runtime.lastError-এর সাথে কলব্যাককে ত্রুটি কোডে সেট করা হয়। ক্লিপবোর্ড ও clipboardWrite সংক্রান্ত অনুমতি প্রয়োজন।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

রিটার্ন

  • <void> প্রমিস

    Chrome 91+

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

ইভেন্ট

onClipboardDataChanged

Chrome 56+
chrome.clipboard.onClipboardDataChanged.addListener(
  callback: function,
)

ক্লিপবোর্ড ডেটা পরিবর্তন হলে ফায়ার করা হয়। chrome.clipboard.onClipboardDataChanged ইভেন্টে লিসেনার যোগ করার জন্য clipboard এবং clipboardRead সংক্রান্ত অনুমতি প্রয়োজন। এই ইভেন্ট ফায়ার হওয়ার পরে, document.execCommand('paste') কল করার মাধ্যমে ক্লিপবোর্ড ডেটা উপলভ্য হয়।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void