বিবরণ
chrome.extension API-তে এমন ইউটিলিটি আছে যা যেকোনও এক্সটেনশন পৃষ্ঠা ব্যবহার করতে পারে। মেসেজ পাসিং-এ বিস্তারিতভাবে বর্ণনা করা হয়েছে যে, এতে একটি এক্সটেনশন এবং এর কন্টেন্ট স্ক্রিপ্টের মধ্যে বা এক্সটেনশনের মধ্যে মেসেজ আদান-প্রদানের জন্য সহায়তা অন্তর্ভুক্ত রয়েছে।
ধরন
ViewType
এক্সটেনশন ভিউয়ের ধরন।
Enum
"ট্যাব"
"পপ-আপ"
প্রপার্টি
inIncognitoContext
ছদ্মবেশী ট্যাবের মধ্যে চলা কন্টেন্ট স্ক্রিপ্ট এবং ছদ্মবেশী প্রসেসের মধ্যে চলা এক্সটেনশন পৃষ্ঠার জন্য সত্য। পরেরটি শুধুমাত্র 'স্প্লিট' incognito_behavior সহ এক্সটেনশনের ক্ষেত্রে প্রযোজ্য।
ধরন
বুলিয়ান
পদ্ধতি
getBackgroundPage()
browser.extension.getBackgroundPage(): Window | undefined
বর্তমান এক্সটেনশনের মধ্যে চলা ব্যাকগ্রাউন্ড পৃষ্ঠার জন্য জাভাস্ক্রিপ্ট 'উইন্ডো' অবজেক্ট ফিরিয়ে দেয়। এক্সটেনশনের কোনও ব্যাকগ্রাউন্ড পৃষ্ঠা না থাকলে null রিটার্ন করে।
রিটার্ন
-
উইন্ডো | অনির্দিষ্ট
getViews()
browser.extension.getViews(
fetchProperties?: object,
): Window[]
বর্তমান এক্সটেনশনের মধ্যে চলা প্রতিটি পৃষ্ঠার জন্য জাভাস্ক্রিপ্ট 'উইন্ডো' অবজেক্টের অ্যারে রিটার্ন করে।
প্যারামিটারগুলি
-
fetchProperties
অবজেক্ট ঐচ্ছিক
-
tabId
নম্বর ঐচ্ছিক
Chrome 54+ Chrome 148 থেকে browser.*ট্যাব আইডি অনুযায়ী ভিউ খুঁজুন। এই ফিল্ড বাদ দেওয়া হলে, সব ভিউ ফিরিয়ে দেয়।
-
ধরন
ViewType ঐচ্ছিক
যে ধরনের ভিউ পেতে চান। বাদ দেওয়া হলে, সব ভিউ (ব্যাকগ্রাউন্ড পৃষ্ঠা ও ট্যাব সহ) ফিরিয়ে দেয়।
-
windowId
নম্বর ঐচ্ছিক
সার্চকে যে উইন্ডোতে সীমাবদ্ধ করতে হবে। বাদ দেওয়া হলে, সব ভিউ ফেরত পাঠায়।
-
রিটার্ন
-
উইন্ডো[]
গ্লোবাল অবজেক্টের অ্যারে
isAllowedFileSchemeAccess()
browser.extension.isAllowedFileSchemeAccess(): Promise<boolean>
'file://' স্কিমে এক্সটেনশনের অ্যাক্সেসের স্ট্যাটাস ফিরিয়ে আনে। এটি chrome://extensions পৃষ্ঠার মাধ্যমে অ্যাক্সেসযোগ্য ব্যবহারকারী-নিয়ন্ত্রিত প্রতিটি এক্সটেনশনের 'ফাইল URL-এ অ্যাক্সেস করার অনুমতি দিন' সেটিংসের সাথে সম্পর্কিত।
রিটার্ন
-
Promise<boolean>
Chrome 99+ Chrome 148 থেকে browser.*
isAllowedIncognitoAccess()
browser.extension.isAllowedIncognitoAccess(): Promise<boolean>
ছদ্মবেশী-মোডে এক্সটেনশনের অ্যাক্সেসের অবস্থা ফিরিয়ে আনে। এটি chrome://extensions পৃষ্ঠার মাধ্যমে অ্যাক্সেসযোগ্য ব্যবহারকারী-নিয়ন্ত্রিত প্রতিটি এক্সটেনশনের 'ছদ্মবেশী মোডে অনুমোদিত' সেটিংসের সাথে সম্পর্কিত।
রিটার্ন
-
Promise<boolean>
Chrome 99+ Chrome 148 থেকে browser.*
setUpdateUrlData()
browser.extension.setUpdateUrlData(
data: string,
): void
এক্সটেনশনের আপডেট URL-এ ব্যবহৃত ap CGI প্যারামিটারের ভ্যালু সেট করে। Chrome এক্সটেনশন গ্যালারিতে হোস্ট করা এক্সটেনশনের জন্য এই মান উপেক্ষা করা হয়।
প্যারামিটারগুলি
-
ডেটা
স্ট্রিং