বর্ণনা
chrome.extension
API-এর ইউটিলিটি রয়েছে যা যেকোনো এক্সটেনশন পৃষ্ঠা ব্যবহার করতে পারে। এটি একটি এক্সটেনশন এবং এর বিষয়বস্তু স্ক্রিপ্টের মধ্যে বা এক্সটেনশনগুলির মধ্যে বার্তা আদান-প্রদানের জন্য সমর্থন অন্তর্ভুক্ত করে, যেমনটি মেসেজ পাসিং- এ বিশদভাবে বর্ণিত হয়েছে।
প্রকারভেদ
ViewType
এক্সটেনশন ভিউ এর ধরন।
এনাম
"ট্যাব" "পপআপ"
বৈশিষ্ট্য
inIncognitoContext
ছদ্মবেশী ট্যাবের ভিতরে চলমান বিষয়বস্তু স্ক্রিপ্টগুলির জন্য এবং একটি ছদ্মবেশী প্রক্রিয়ার মধ্যে চলমান এক্সটেনশন পৃষ্ঠাগুলির জন্য সত্য৷ পরেরটি শুধুমাত্র 'বিভক্ত' ছদ্মবেশী_আচরণ সহ এক্সটেনশনগুলিতে প্রযোজ্য।
টাইপ
বুলিয়ান
পদ্ধতি
getBackgroundPage()
chrome.extension.getBackgroundPage()
বর্তমান এক্সটেনশনের ভিতরে চলমান পটভূমি পৃষ্ঠার জন্য জাভাস্ক্রিপ্ট 'উইন্ডো' অবজেক্ট ফেরত দেয়। এক্সটেনশনের কোনো ব্যাকগ্রাউন্ড পৃষ্ঠা না থাকলে শূন্য দেখায়।
রিটার্নস
জানালা | অনির্ধারিত
getViews()
chrome.extension.getViews(
fetchProperties?: object,
)
বর্তমান এক্সটেনশনের ভিতরে চলমান প্রতিটি পৃষ্ঠার জন্য JavaScript 'উইন্ডো' অবজেক্টের একটি অ্যারে প্রদান করে।
পরামিতি
- বৈশিষ্ট্যগুলি আনুন
বস্তু ঐচ্ছিক
- ট্যাবআইডি
সংখ্যা ঐচ্ছিক
Chrome 54+একটি ট্যাব আইডি অনুযায়ী একটি ভিউ খুঁজুন। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে সমস্ত দর্শন ফেরত দেয়।
- টাইপ
ভিউ টাইপ ঐচ্ছিক
ভিউ পাওয়ার ধরন। যদি বাদ দেওয়া হয়, তবে সমস্ত দর্শন (পটভূমি পৃষ্ঠা এবং ট্যাব সহ) প্রদান করে।
- উইন্ডো আইডি
সংখ্যা ঐচ্ছিক
অনুসন্ধান সীমাবদ্ধ করার উইন্ডো। যদি বাদ দেওয়া হয়, সব ভিউ রিটার্ন করে।
রিটার্নস
জানালা[]
গ্লোবাল অবজেক্টের অ্যারে
isAllowedFileSchemeAccess()
chrome.extension.isAllowedFileSchemeAccess(
callback?: function,
)
'file://' স্কিমে এক্সটেনশনের অ্যাক্সেসের অবস্থা পুনরুদ্ধার করে। এটি chrome://extensions পৃষ্ঠার মাধ্যমে অ্যাক্সেসযোগ্য ব্যবহারকারী-নিয়ন্ত্রিত প্রতি-এক্সটেনশন 'ফাইল URL-এ অ্যাক্সেসের অনুমতি দিন' সেটিং-এর সাথে মিলে যায়।
পরামিতি
- কলব্যাক
ফাংশন ঐচ্ছিক
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(isAllowedAccess: boolean) => void
- অনুমতিপ্রাপ্ত অ্যাক্সেস
বুলিয়ান
যদি এক্সটেনশনটি 'file://' স্কিম অ্যাক্সেস করতে পারে তবে সত্য, অন্যথায় মিথ্যা।
রিটার্নস
প্রতিশ্রুতি<বুলিয়ান>
Chrome 99+প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।
isAllowedIncognitoAccess()
chrome.extension.isAllowedIncognitoAccess(
callback?: function,
)
ছদ্মবেশী-মোডে এক্সটেনশনের অ্যাক্সেসের অবস্থা পুনরুদ্ধার করে। এটি chrome://extensions পৃষ্ঠার মাধ্যমে অ্যাক্সেসযোগ্য ব্যবহারকারী-নিয়ন্ত্রিত প্রতি-এক্সটেনশন 'ছদ্মবেশে মঞ্জুরিপ্রাপ্ত' সেটিং এর সাথে মিলে যায়।
পরামিতি
- কলব্যাক
ফাংশন ঐচ্ছিক
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(isAllowedAccess: boolean) => void
- অনুমতিপ্রাপ্ত অ্যাক্সেস
বুলিয়ান
এক্সটেনশনের ছদ্মবেশী মোডে অ্যাক্সেস থাকলে সত্য, অন্যথায় মিথ্যা।
রিটার্নস
প্রতিশ্রুতি<বুলিয়ান>
Chrome 99+প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।
setUpdateUrlData()
chrome.extension.setUpdateUrlData(
data: string,
)
এক্সটেনশনের আপডেট URL-এ ব্যবহৃত ap CGI প্যারামিটারের মান সেট করে। এই মানটি Chrome এক্সটেনশন গ্যালারিতে হোস্ট করা এক্সটেনশনগুলির জন্য উপেক্ষা করা হয়৷
পরামিতি
- তথ্য
স্ট্রিং