বিবরণ
ওয়েবসাইটগুলি কুকিজ, জাভাস্ক্রিপ্ট এবং প্লাগইনের মতো বৈশিষ্ট্যগুলি ব্যবহার করতে পারে কিনা তা নিয়ন্ত্রণ করে এমন সেটিংস পরিবর্তন করতে chrome.contentSettings
API ব্যবহার করুন। আরও সাধারণভাবে বলতে গেলে, কন্টেন্ট সেটিংস আপনাকে বিশ্বব্যাপী পরিবর্তে প্রতি সাইটের ভিত্তিতে Chrome এর আচরণ কাস্টমাইজ করার অনুমতি দেয়।
অনুমতিসমূহ
contentSettings
ম্যানিফেস্ট
API ব্যবহার করার জন্য আপনাকে আপনার এক্সটেনশনের ম্যানিফেস্টে "contentSettings" অনুমতি ঘোষণা করতে হবে। উদাহরণস্বরূপ:
{
"name": "My extension",
...
"permissions": [
"contentSettings"
],
...
}
কন্টেন্ট সেটিং প্যাটার্ন
প্রতিটি কন্টেন্ট সেটিং কোন ওয়েবসাইটগুলিকে প্রভাবিত করে তা নির্দিষ্ট করতে আপনি প্যাটার্ন ব্যবহার করতে পারেন। উদাহরণস্বরূপ, https://*.youtube.com/*
youtube.com এবং এর সমস্ত সাবডোমেন নির্দিষ্ট করে। কন্টেন্ট সেটিং প্যাটার্নের সিনট্যাক্স ম্যাচ প্যাটার্নের মতোই, কিছু পার্থক্য সহ:
-
http
,https
, এবংftp
URL-এর জন্য, পাথটি অবশ্যই একটি ওয়াইল্ডকার্ড (/*
) হতে হবে।file
URL-এর জন্য, পাথটি সম্পূর্ণরূপে নির্দিষ্ট করতে হবে এবং এতে ওয়াইল্ডকার্ড থাকা উচিত নয় । - মিল প্যাটার্নের বিপরীতে, কন্টেন্ট সেটিং প্যাটার্নগুলি একটি পোর্ট নম্বর নির্দিষ্ট করতে পারে। যদি একটি পোর্ট নম্বর নির্দিষ্ট করা থাকে, তাহলে প্যাটার্নটি কেবল সেই পোর্টের সাথে ওয়েবসাইটগুলির সাথে মেলে। যদি কোনও পোর্ট নম্বর নির্দিষ্ট না থাকে, তাহলে প্যাটার্নটি সমস্ত পোর্টের সাথে মেলে।
প্যাটার্ন অগ্রাধিকার
যখন একটি নির্দিষ্ট সাইটের জন্য একাধিক কন্টেন্ট সেটিং নিয়ম প্রযোজ্য হয়, তখন আরও নির্দিষ্ট প্যাটার্নের নিয়মটি প্রাধান্য পায়।
উদাহরণস্বরূপ, নিম্নলিখিত প্যাটার্নগুলি অগ্রাধিকার অনুসারে সাজানো হয়েছে:
-
https://www.example.com/*
-
https://*.example.com/*
(example.com এবং সমস্ত সাবডোমেনের সাথে মিলে যায়) -
<all_urls>
(প্রতিটি URL এর সাথে মিলে যাচ্ছে)
তিন ধরণের ওয়াইল্ডকার্ড একটি প্যাটার্ন কতটা সুনির্দিষ্ট তা প্রভাবিত করে:
- পোর্টে ওয়াইল্ডকার্ড (উদাহরণস্বরূপ
https://www.example.com:*/*
) - স্কিমের ওয়াইল্ডকার্ড (উদাহরণস্বরূপ
*://www.example.com:123/*
) - হোস্টনেমে ওয়াইল্ডকার্ড (উদাহরণস্বরূপ
https://*.example.com:123/*
)
যদি একটি প্যাটার্ন এক অংশের অন্য প্যাটার্নের চেয়ে বেশি নির্দিষ্ট হয় কিন্তু অন্য অংশে কম নির্দিষ্ট হয়, তাহলে বিভিন্ন অংশ নিম্নলিখিত ক্রমে পরীক্ষা করা হয়: হোস্টনাম, স্কিম, পোর্ট। উদাহরণস্বরূপ, নিম্নলিখিত প্যাটার্নগুলি অগ্রাধিকার অনুসারে সাজানো হয়েছে:
-
https://www.example.com:*/*
হোস্টনেম এবং স্কিম নির্দিষ্ট করে। -
*:/www.example.com:123/*
তেমন বেশি নয়, কারণ এটি হোস্টনাম নির্দিষ্ট করলেও, স্কিমটি নির্দিষ্ট করে না। -
https://*.example.com:123/*
কম কারণ এটি পোর্ট এবং স্কিম নির্দিষ্ট করে, তবে হোস্টনামে একটি ওয়াইল্ডকার্ড রয়েছে।
প্রাথমিক এবং মাধ্যমিক নিদর্শন
কোন কন্টেন্ট সেটিং প্রয়োগ করতে হবে তা নির্ধারণ করার সময় কোন URL বিবেচনা করা হয় তা কন্টেন্টের ধরণের উপর নির্ভর করে। উদাহরণস্বরূপ, contentSettings.notifications
সেটিংসের জন্য omnibox-এ দেখানো URL-এর উপর ভিত্তি করে তৈরি করা হয়। এই URL-টিকে "প্রাথমিক" URL বলা হয়।
কিছু কন্টেন্টের ধরণ অতিরিক্ত URL বিবেচনা করতে পারে। উদাহরণস্বরূপ, কোনও সাইটকে contentSettings.cookies
সেট করার অনুমতি দেওয়া হবে কিনা তা HTTP অনুরোধের URL (যা এই ক্ষেত্রে প্রাথমিক URL) এবং omnibox-এ দেখানো URL (যাকে "সেকেন্ডারি" URL বলা হয়) এর উপর ভিত্তি করে নির্ধারিত হয়।
যদি একাধিক নিয়মের প্রাথমিক এবং মাধ্যমিক প্যাটার্ন থাকে, তাহলে আরও নির্দিষ্ট প্রাথমিক প্যাটার্ন সহ নিয়মটি প্রাধান্য পাবে। যদি একাধিক নিয়মের একই প্রাথমিক প্যাটার্ন থাকে, তাহলে আরও নির্দিষ্ট মাধ্যমিক প্যাটার্ন সহ নিয়মটি প্রাধান্য পাবে। উদাহরণস্বরূপ, প্রাথমিক/মাধ্যমিক প্যাটার্ন জোড়ার নিম্নলিখিত তালিকাটি অগ্রাধিকার অনুসারে সাজানো হয়েছে:
অগ্রাধিকার | প্রাথমিক প্যাটার্ন | সেকেন্ডারি প্যাটার্ন |
---|---|---|
১ | https://www.moose.com/* , | https://www.wombat.com/* |
২ | https://www.moose.com/* , | <all_urls> |
৩ | <all_urls> , | https://www.wombat.com/* |
৪ | <all_urls> , | <all_urls> |
রিসোর্স শনাক্তকারী
রিসোর্স আইডেন্টিফায়ার আপনাকে কন্টেন্ট টাইপের নির্দিষ্ট সাবটাইপের জন্য কন্টেন্ট সেটিংস নির্দিষ্ট করার অনুমতি দেয়। বর্তমানে, একমাত্র কন্টেন্ট টাইপ যা রিসোর্স আইডেন্টিফায়ার সমর্থন করে তা হল contentSettings.plugins
, যেখানে একটি রিসোর্স আইডেন্টিফায়ার একটি নির্দিষ্ট প্লাগইন সনাক্ত করে। কন্টেন্ট সেটিংস প্রয়োগ করার সময়, প্রথমে নির্দিষ্ট প্লাগইনের সেটিংস চেক করা হয়। যদি নির্দিষ্ট প্লাগইনের জন্য কোনও সেটিংস পাওয়া না যায়, তাহলে প্লাগইনের জন্য সাধারণ কন্টেন্ট সেটিংস চেক করা হয়।
উদাহরণস্বরূপ, যদি কোনও কন্টেন্ট সেটিং নিয়মে রিসোর্স আইডেন্টিফায়ার adobe-flash-player
এবং প্যাটার্ন <all_urls>
থাকে, তাহলে এটি রিসোর্স আইডেন্টিফায়ার ছাড়া নিয়ম এবং https://www.example.com/*
প্যাটার্নের চেয়ে অগ্রাধিকার পায়, এমনকি যদি সেই প্যাটার্নটি আরও নির্দিষ্ট হয়।
আপনি contentSettings.ContentSetting.getResourceIdentifiers
পদ্ধতিতে কল করে একটি কন্টেন্ট ধরণের জন্য রিসোর্স শনাক্তকারীর একটি তালিকা পেতে পারেন। ব্যবহারকারীর মেশিনে ইনস্টল করা প্লাগইনগুলির সেটের সাথে ফিরে আসা তালিকাটি পরিবর্তিত হতে পারে, তবে Chrome প্লাগইন আপডেটগুলিতে শনাক্তকারীগুলিকে স্থিতিশীল রাখার চেষ্টা করে।
উদাহরণ
এই API ব্যবহার করে দেখতে, chrome-extension-samples সংগ্রহস্থল থেকে contentSettings API উদাহরণটি ইনস্টল করুন।
প্রকারভেদ
AutoVerifyContentSetting
এনাম
"অনুমতি দিন" "ব্লক"
CameraContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "জিজ্ঞাসা করুন"
ClipboardContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "জিজ্ঞাসা করুন"
ContentSetting
বৈশিষ্ট্য
- পরিষ্কার
শূন্য
প্রতিশ্রুতিএই এক্সটেনশন দ্বারা সেট করা সমস্ত কন্টেন্ট সেটিং নিয়ম সাফ করুন।
clear
ফাংশনটি দেখতে এরকম:(details: object, callback?: function) => {...}
- বিস্তারিত
বস্তু
- সুযোগ
সুযোগ ঐচ্ছিক
সেটিংটি কোথায় সাফ করবেন (ডিফল্ট: নিয়মিত)।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
- ফেরত
প্রতিশ্রুতি<অকার্যকর>
ক্রোম ৯৬+প্রতিশ্রুতিগুলি কেবল ম্যানিফেস্ট V3 এবং পরবর্তী সংস্করণগুলির জন্য সমর্থিত, অন্যান্য প্ল্যাটফর্মগুলিকে কলব্যাক ব্যবহার করতে হবে।
- পাওয়া
শূন্য
প্রতিশ্রুতিনির্দিষ্ট জোড়া URL-এর জন্য বর্তমান কন্টেন্ট সেটিং পায়।
get
ফাংশনটি দেখতে এরকম:(details: object, callback?: function) => {...}
- বিস্তারিত
বস্তু
- ছদ্মবেশী
বুলিয়ান ঐচ্ছিক
ছদ্মবেশী সেশনের জন্য কন্টেন্ট সেটিংস পরীক্ষা করা হবে কিনা। (ডিফল্ট মিথ্যা)
- প্রাথমিক ইউআরএল
স্ট্রিং
যে প্রাথমিক URL-এর জন্য কন্টেন্ট সেটিং পুনরুদ্ধার করা উচিত। মনে রাখবেন যে একটি প্রাথমিক URL-এর অর্থ কন্টেন্টের ধরণের উপর নির্ভর করে।
- রিসোর্স আইডেন্টিফায়ার
রিসোর্স আইডেন্টিফায়ার ঐচ্ছিক
কোন ধরণের সামগ্রীর জন্য সেটিংস পুনরুদ্ধার করা উচিত তার আরও নির্দিষ্ট শনাক্তকারী।
- মাধ্যমিক ইউআরএল
স্ট্রিং ঐচ্ছিক
যে সেকেন্ডারি URL-এর জন্য কন্টেন্ট সেটিং পুনরুদ্ধার করা উচিত। ডিফল্টভাবে প্রাথমিক URL হিসেবে ব্যবহার করা হয়। মনে রাখবেন যে সেকেন্ডারি URL-এর অর্থ কন্টেন্টের ধরণের উপর নির্ভর করে এবং সমস্ত কন্টেন্টের ধরণ সেকেন্ডারি URL ব্যবহার করে না।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(details: object) => void
- বিস্তারিত
বস্তু
- স্থাপন
হ
কন্টেন্ট সেটিং। সম্ভাব্য মানগুলির জন্য পৃথক কন্টেন্টসেটিং অবজেক্টের বর্ণনা দেখুন।
- ফেরত
প্রতিশ্রুতি <object>
ক্রোম ৯৬+প্রতিশ্রুতিগুলি কেবল ম্যানিফেস্ট V3 এবং পরবর্তী সংস্করণগুলির জন্য সমর্থিত, অন্যান্য প্ল্যাটফর্মগুলিকে কলব্যাক ব্যবহার করতে হবে।
- রিসোর্স আইডেন্টিফায়ার পান
শূন্য
প্রতিশ্রুতিgetResourceIdentifiers
ফাংশনটি দেখতে এরকম:(callback?: function) => {...}
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(resourceIdentifiers?: ResourceIdentifier[]) => void
- রিসোর্স আইডেন্টিফায়ার
রিসোর্স আইডেন্টিফায়ার [] ঐচ্ছিক
এই ধরণের কন্টেন্টের জন্য রিসোর্স শনাক্তকারীর একটি তালিকা, অথবা যদি এই ধরণের কন্টেন্ট রিসোর্স শনাক্তকারী ব্যবহার না করে তবে
undefined
।
- ফেরত
প্রতিশ্রুতি< রিসোর্স আইডেন্টিফায়ার []>
ক্রোম ৯৬+প্রতিশ্রুতিগুলি কেবল ম্যানিফেস্ট V3 এবং পরবর্তী সংস্করণগুলির জন্য সমর্থিত, অন্যান্য প্ল্যাটফর্মগুলিকে কলব্যাক ব্যবহার করতে হবে।
- সেট
শূন্য
প্রতিশ্রুতিএকটি নতুন কন্টেন্ট সেটিং নিয়ম প্রয়োগ করে।
set
ফাংশনটি দেখতে এরকম:(details: object, callback?: function) => {...}
- বিস্তারিত
বস্তু
- প্রাথমিক প্যাটার্ন
স্ট্রিং
প্রাথমিক URL এর প্যাটার্ন। প্যাটার্নের ফর্ম্যাট সম্পর্কে বিস্তারিত জানার জন্য, কন্টেন্ট সেটিং প্যাটার্ন দেখুন।
- রিসোর্স আইডেন্টিফায়ার
রিসোর্স আইডেন্টিফায়ার ঐচ্ছিক
কন্টেন্ট টাইপের জন্য রিসোর্স শনাক্তকারী।
- সুযোগ
সুযোগ ঐচ্ছিক
সেটিংটি কোথায় সেট করবেন (ডিফল্ট: নিয়মিত)।
- সেকেন্ডারি প্যাটার্ন
স্ট্রিং ঐচ্ছিক
সেকেন্ডারি URL-এর প্যাটার্ন। ডিফল্টভাবে সকল URL-এর সাথে মিলে যায়। প্যাটার্নের ফর্ম্যাট সম্পর্কে বিস্তারিত জানার জন্য, কন্টেন্ট সেটিং প্যাটার্ন দেখুন।
- স্থাপন
যেকোনো
এই নিয়ম দ্বারা প্রয়োগ করা সেটিং। সম্ভাব্য মানগুলির জন্য পৃথক ContentSetting অবজেক্টের বর্ণনা দেখুন।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
- ফেরত
প্রতিশ্রুতি<অকার্যকর>
ক্রোম ৯৬+প্রতিশ্রুতিগুলি কেবল ম্যানিফেস্ট V3 এবং পরবর্তী সংস্করণগুলির জন্য সমর্থিত, অন্যান্য প্ল্যাটফর্মগুলিকে কলব্যাক ব্যবহার করতে হবে।
CookiesContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "শুধুমাত্র_সেশন"
FullscreenContentSetting
মূল্য
"অনুমতি দিন"
ImagesContentSetting
এনাম
"অনুমতি দিন" "ব্লক"
JavascriptContentSetting
এনাম
"অনুমতি দিন" "ব্লক"
LocationContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "জিজ্ঞাসা করুন"
MicrophoneContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "জিজ্ঞাসা করুন"
MouselockContentSetting
মূল্য
"অনুমতি দিন"
MultipleAutomaticDownloadsContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "জিজ্ঞাসা করুন"
NotificationsContentSetting
এনাম
"অনুমতি দিন" "ব্লক" "জিজ্ঞাসা করুন"
PluginsContentSetting
মূল্য
"ব্লক"
PopupsContentSetting
এনাম
"অনুমতি দিন" "ব্লক"
PpapiBrokerContentSetting
মূল্য
"ব্লক"
ResourceIdentifier
রিসোর্স আইডেন্টিফায়ার ব্যবহার করে এমন একমাত্র কন্টেন্ট টাইপ হল contentSettings.plugins
। আরও তথ্যের জন্য, রিসোর্স আইডেন্টিফায়ার দেখুন।
বৈশিষ্ট্য
- বর্ণনা
স্ট্রিং ঐচ্ছিক
সম্পদের একটি মানুষের পাঠযোগ্য বর্ণনা।
- আইডি
স্ট্রিং
প্রদত্ত কন্টেন্ট ধরণের জন্য রিসোর্স শনাক্তকারী।
Scope
ContentSetting এর সুযোগ। নিয়মিত প্রোফাইলের জন্য regular
: সেটিং (যা অন্য কোথাও ওভাররাইড না করলে ছদ্মবেশী প্রোফাইল দ্বারা উত্তরাধিকারসূত্রে পাওয়া যায়), incognito\_session\_only
: ছদ্মবেশী প্রোফাইলের জন্য সেটিং যা শুধুমাত্র একটি ছদ্মবেশী সেশনের সময় সেট করা যেতে পারে এবং ছদ্মবেশী সেশন শেষ হলে মুছে ফেলা হয় (নিয়মিত সেটিংস ওভাররাইড করে)।
এনাম
"নিয়মিত" "শুধুমাত্র_ছদ্মবেশী_সেশন"
SoundContentSetting
এনাম
"অনুমতি দিন" "ব্লক"
বৈশিষ্ট্য
automaticDownloads
সাইটগুলিকে স্বয়ংক্রিয়ভাবে একাধিক ফাইল ডাউনলোড করার অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে স্বয়ংক্রিয়ভাবে একাধিক ফাইল ডাউনলোড করার অনুমতি দিন, block
: সাইটগুলিকে স্বয়ংক্রিয়ভাবে একাধিক ফাইল ডাউনলোড করার অনুমতি দেবেন না, ask
: প্রথম ফাইলের পরে যখন কোনও সাইট স্বয়ংক্রিয়ভাবে ফাইল ডাউনলোড করতে চায় তখন জিজ্ঞাসা করুন। ডিফল্ট হল ask
। প্রাথমিক URL হল শীর্ষ-স্তরের ফ্রেমের URL। সেকেন্ডারি URL ব্যবহার করা হয় না।
আদর্শ
autoVerify
সাইটগুলিকে Private State Tokens API ব্যবহার করার অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে Private State Tokens API ব্যবহার করার অনুমতি দিন, block
: Private State Tokens API ব্যবহার করা থেকে সাইটগুলিকে ব্লক করুন। ডিফল্ট হল allow
। set()
কল করার সময়, প্রাথমিক URL প্যাটার্নটি <all_urls>
হতে হবে। সেকেন্ডারি URL ব্যবহার করা হয় না।
আদর্শ
camera
সাইটগুলিকে ক্যামেরা অ্যাক্সেস করার অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে ক্যামেরা অ্যাক্সেস করার অনুমতি দিন, block
: সাইটগুলিকে ক্যামেরা অ্যাক্সেস করার অনুমতি দেবেন না, ask
: যখন কোনও সাইট ক্যামেরা অ্যাক্সেস করতে চায় তখন জিজ্ঞাসা করুন। ডিফল্ট হল ask
। প্রাথমিক URL হল সেই নথির URL যা ক্যামেরা অ্যাক্সেসের অনুরোধ করেছিল। দ্বিতীয় URL ব্যবহার করা হয় না। দ্রষ্টব্য: উভয় প্যাটার্ন '<all_urls>' হলে 'allow' সেটিংটি বৈধ নয়।
আদর্শ
clipboard
Async Clipboard API-এর উন্নত ক্ষমতার মাধ্যমে সাইটগুলিকে ক্লিপবোর্ড অ্যাক্সেস করার অনুমতি দেওয়া হবে কিনা। "উন্নত" ক্ষমতার মধ্যে ব্যবহারকারীর অঙ্গভঙ্গির পরে বিল্ট-ইন ফর্ম্যাট লেখা ছাড়াও অন্য কিছু অন্তর্ভুক্ত থাকে, যেমন পড়ার ক্ষমতা, কাস্টম ফর্ম্যাট লেখার ক্ষমতা এবং ব্যবহারকারীর অঙ্গভঙ্গি ছাড়াই লেখার ক্ষমতা। allow
: সাইটগুলিকে উন্নত ক্লিপবোর্ড ক্ষমতা ব্যবহার করার অনুমতি দিন, block
: সাইটগুলিকে উন্নত ক্লিপবোর্ড ক্ষমতা ব্যবহার করার অনুমতি দেবেন না, ask
: যখন কোনও সাইট উন্নত ক্লিপবোর্ড ক্ষমতা ব্যবহার করতে চায় তখন জিজ্ঞাসা করুন। ডিফল্ট হল ask
। প্রাথমিক URL হল সেই নথির URL যা ক্লিপবোর্ড অ্যাক্সেসের অনুরোধ করেছিল। সেকেন্ডারি URL ব্যবহার করা হয় না।
আদর্শ
cookies
ওয়েবসাইটগুলি কুকিজ এবং অন্যান্য স্থানীয় ডেটা সেট করার অনুমতি দেবে কিনা। allow
এর মধ্যে একটি: Accept cookies, block
: Block cookies, session\_only
: শুধুমাত্র বর্তমান সেশনের জন্য কুকিজ গ্রহণ করুন। ডিফল্ট হল allow
। প্রাথমিক URL হল কুকির উৎসের প্রতিনিধিত্বকারী URL। দ্বিতীয় URL হল শীর্ষ-স্তরের ফ্রেমের URL।
আদর্শ
fullscreen
বন্ধ করা হয়েছে। আর কোনও প্রভাব নেই। এখন সমস্ত সাইটের জন্য পূর্ণস্ক্রিন অনুমতি স্বয়ংক্রিয়ভাবে মঞ্জুর করা হয়েছে। মান সর্বদা allow
হয়।
আদর্শ
images
ছবি দেখাবেন কিনা। allow
এর মধ্যে একটি: ছবি দেখান, block
: ছবি দেখাবেন না। ডিফল্ট হল allow
। প্রাথমিক URL হল শীর্ষ-স্তরের ফ্রেমের URL। দ্বিতীয় URL হল ছবির URL।
আদর্শ
javascript
জাভাস্ক্রিপ্ট চালানো হবে কিনা। allow
এর মধ্যে একটি: JavaScript চালান, block
: JavaScript চালাবেন না। ডিফল্ট হল allow
। প্রাথমিক URL হল শীর্ষ-স্তরের ফ্রেমের URL। দ্বিতীয় URL ব্যবহার করা হয় না।
আদর্শ
location
জিওলোকেশনের অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে আপনার ভৌত অবস্থান ট্র্যাক করার অনুমতি দিন, block
: সাইটগুলিকে আপনার ভৌত অবস্থান ট্র্যাক করার অনুমতি দেবেন না, ask
: সাইটগুলিকে আপনার ভৌত অবস্থান ট্র্যাক করার অনুমতি দেওয়ার আগে জিজ্ঞাসা করুন। ডিফল্ট হল ask
। প্রাথমিক URL হল সেই নথির URL যা অবস্থানের ডেটা অনুরোধ করেছে। দ্বিতীয় URL হল শীর্ষ-স্তরের ফ্রেমের URL (যা অনুরোধকারী URL থেকে আলাদা হতে পারে বা নাও হতে পারে)।
আদর্শ
microphone
সাইটগুলিকে মাইক্রোফোন অ্যাক্সেস করার অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে মাইক্রোফোন অ্যাক্সেস করার অনুমতি দিন, block
: সাইটগুলিকে মাইক্রোফোন অ্যাক্সেস করার অনুমতি দেবেন না, ask
: যখন কোনও সাইট মাইক্রোফোন অ্যাক্সেস করতে চায় তখন জিজ্ঞাসা করুন। ডিফল্ট হল ask
। প্রাথমিক URL হল সেই নথির URL যা মাইক্রোফোন অ্যাক্সেসের অনুরোধ করেছিল। দ্বিতীয় URL ব্যবহার করা হয় না। দ্রষ্টব্য: উভয় প্যাটার্ন '<all_urls>' হলে 'allow' সেটিংটি বৈধ নয়।
আদর্শ
mouselock
বন্ধ করা হয়েছে। আর কোনও প্রভাব নেই। মাউস লকের অনুমতি এখন সমস্ত সাইটের জন্য স্বয়ংক্রিয়ভাবে মঞ্জুর করা হয়েছে। মান সর্বদা allow
হয়।
আদর্শ
notifications
সাইটগুলিকে ডেস্কটপ বিজ্ঞপ্তি দেখানোর অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে ডেস্কটপ বিজ্ঞপ্তি দেখানোর অনুমতি দিন, block
: সাইটগুলিকে ডেস্কটপ বিজ্ঞপ্তি দেখানোর অনুমতি দেবেন না, ask
: যখন কোনও সাইট ডেস্কটপ বিজ্ঞপ্তি দেখাতে চায় তখন জিজ্ঞাসা করুন। ডিফল্ট হল ask
। প্রাথমিক URL হল সেই নথির URL যা বিজ্ঞপ্তি দেখাতে চায়। সেকেন্ডারি URL ব্যবহার করা হয় না।
আদর্শ
কন্টেন্ট সেটিং < বিজ্ঞপ্তি <বিষয়বস্তু সেটিং >
plugins
বন্ধ করা হয়েছে। Chrome 88 এ Flash সাপোর্ট সরিয়ে ফেলার ফলে, এই অনুমতির আর কোনও প্রভাব নেই। Value সর্বদা block
থাকে। set()
এবং clear()
এ কল উপেক্ষা করা হবে।
আদর্শ
popups
সাইটগুলিকে পপ-আপ দেখানোর অনুমতি দেওয়া হবে কিনা। allow
: সাইটগুলিকে পপ-আপ দেখানোর অনুমতি দিন, block
: সাইটগুলিকে পপ-আপ দেখানোর অনুমতি দেবেন না। ডিফল্ট হল block
। প্রাথমিক URL হল শীর্ষ-স্তরের ফ্রেমের URL। সেকেন্ডারি URL ব্যবহার করা হয় না।
আদর্শ
unsandboxedPlugins
অবচিত। পূর্বে, সাইটগুলিকে স্যান্ডবক্স ছাড়াই প্লাগইন চালানোর অনুমতি দেওয়া হবে কিনা তা নিয়ন্ত্রণ করা হত, তবে, Chrome 88 এ Flash ব্রোকার প্রক্রিয়া সরানো হয়েছে, এই অনুমতির আর কোনও প্রভাব নেই। মান সর্বদা block
থাকে। set()
এবং clear()
এ কলগুলি উপেক্ষা করা হবে।