বর্ণনা
chrome.clipboard
API প্রদান করা হয়েছে যাতে ব্যবহারকারীরা ক্লিপবোর্ডের ডেটা অ্যাক্সেস করতে পারেন। ওপেন-ওয়েব বিকল্প উপলব্ধ না হওয়া পর্যন্ত ক্রোমিওস প্ল্যাটফর্ম অ্যাপের জন্য এটি একটি অস্থায়ী সমাধান। একবার ওপেন-ওয়েব সলিউশন উপলব্ধ হলে এটিকে অবমূল্যায়ন করা হবে, যা 2017 সালের 4-এ হতে পারে।
অনুমতি
clipboard
প্রাপ্যতা
প্রকারভেদ
AdditionalDataItem
বৈশিষ্ট্য
- তথ্য
স্ট্রিং
অতিরিক্ত ডেটা আইটেমের বিষয়বস্তু। হয় প্লেইন টেক্সট স্ট্রিং যদি
type
হয় "textPlain" বা মার্কআপ স্ট্রিং যদিtype
হয় "textHtml"। ডেটা 2MB এর বেশি হতে পারে না। - টাইপ
অতিরিক্ত ডেটা আইটেমের প্রকার।
DataItemType
এনাম
"টেক্সটপ্লেইন" "টেক্সটএইচটিএমএল"
ImageType
সমর্থিত ইমেজ প্রকার।
এনাম
"png" "jpeg"
পদ্ধতি
setImageData()
chrome.clipboard.setImageData(
imageData: ArrayBuffer,
type: ImageType,
additionalItems?: AdditionalDataItem[],
callback?: function,
)
ক্লিপবোর্ডে ইমেজ ডেটা সেট করে।
পরামিতি
- imageData
অ্যারেবাফার
Chrome 60+এনকোড করা ছবি ডেটা।
- টাইপ
ইমেজ পাস করা হচ্ছে ধরনের.
- অতিরিক্ত আইটেম
অতিরিক্ত ডেটা আইটেম [] ঐচ্ছিক
Chrome 60+চিত্র ডেটা বর্ণনা করার জন্য অতিরিক্ত ডেটা আইটেম। কোনো ত্রুটি থাকলে
chrome.runtime.lastError
এরর কোডে সেট করে কলব্যাক বলা হয়। ক্লিপবোর্ড এবং ক্লিপবোর্ড লেখার অনুমতি প্রয়োজন। - কলব্যাক
ফাংশন ঐচ্ছিক
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:() => void
রিটার্নস
প্রতিশ্রুতি <void>
Chrome 91+প্রতিশ্রুতি শুধুমাত্র ম্যানিফেস্ট V3 এর জন্য সমর্থিত এবং পরবর্তীতে, অন্যান্য প্ল্যাটফর্মকে কলব্যাক ব্যবহার করতে হবে।
ঘটনা
onClipboardDataChanged
chrome.clipboard.onClipboardDataChanged.addListener(
callback: function,
)
ক্লিপবোর্ড ডেটা পরিবর্তিত হলে বহিস্কার করা হয়। chrome.clipboard.onClipboardDataChanged ইভেন্টে শ্রোতা যোগ করার জন্য ক্লিপবোর্ড এবং ক্লিপবোর্ড পড়ার অনুমতি প্রয়োজন৷ এই ইভেন্টটি ফায়ার হওয়ার পরে, document.execCommand('পেস্ট') কল করে ক্লিপবোর্ড ডেটা পাওয়া যায়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:() => void