বিবরণ
ওয়েব থেকে লাইভ কন্টেন্ট সক্রিয়ভাবে নেটওয়ার্কের মাধ্যমে লোড করতে এবং আপনার Chrome অ্যাপে এম্বেড করতে webview
ট্যাগ ব্যবহার করুন। আপনার অ্যাপ webview
উপস্থিতি নিয়ন্ত্রণ করতে এবং ওয়েব কন্টেন্টের সাথে ইন্টারঅ্যাক্ট করতে, একটি এম্বেডেড ওয়েব পৃষ্ঠায় নেভিগেশন শুরু করতে, এর মধ্যে ঘটে যাওয়া ত্রুটির ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে এবং আরও অনেক কিছু করতে পারে ( ব্যবহার দেখুন)।
অনুমতিসমূহ
webview
প্রকারভেদ
ClearDataOptions
clearData
দ্বারা কোন ডেটা সাফ করা উচিত তা নির্ধারণ করে এমন বিকল্পগুলি।
বৈশিষ্ট্য
- থেকে
সংখ্যা ঐচ্ছিক
এই তারিখে বা তার পরে সঞ্চিত পরিষ্কার ডেটা, যা যুগের পর থেকে মিলিসেকেন্ডে দেখানো হয় (জাভাস্ক্রিপ্ট
Date
অবজেক্টের getTime পদ্ধতির মাধ্যমে অ্যাক্সেসযোগ্য)। যদি না থাকে, তাহলে ডিফল্ট0
হবে (যা সমস্ত ব্রাউজিং ডেটা মুছে ফেলবে)।
ClearDataTypeSet
ডেটা টাইপের একটি সেট। অনুপস্থিত বৈশিষ্ট্যগুলিকে false
হিসাবে ব্যাখ্যা করা হয়।
বৈশিষ্ট্য
- অ্যাপক্যাশে
বুলিয়ান ঐচ্ছিক
ওয়েবসাইটের অ্যাপক্যাশ।
- ক্যাশে
বুলিয়ান ঐচ্ছিক
ক্রোম ৪৪+যেহেতু Chrome 43. ব্রাউজারের ক্যাশে। দ্রষ্টব্য: ডেটা অপসারণ করার সময়, এটি সম্পূর্ণ ক্যাশে সাফ করে; এটি আপনার নির্দিষ্ট পরিসরের মধ্যে সীমাবদ্ধ নয়।
- কুকিজ
বুলিয়ান ঐচ্ছিক
পার্টিশনের কুকিজ।
- ফাইল সিস্টেম
বুলিয়ান ঐচ্ছিক
ওয়েবসাইটের ফাইল সিস্টেম।
- ইনডেক্সডডিবি
বুলিয়ান ঐচ্ছিক
ওয়েবসাইটগুলির IndexedDB ডেটা।
- স্থানীয় স্টোরেজ
বুলিয়ান ঐচ্ছিক
ওয়েবসাইটের স্থানীয় স্টোরেজ ডেটা।
- অনুসরণ
বুলিয়ান ঐচ্ছিক
ক্রোম ৫৮+পার্টিশনের স্থায়ী কুকিজ।
- সেশনকুকিজ
বুলিয়ান ঐচ্ছিক
ক্রোম ৫৮+পার্টিশনের সেশন কুকিজ।
- ওয়েবএসকিউএল
বুলিয়ান ঐচ্ছিক
ওয়েবসাইটের WebSQL ডেটা।
ContentScriptDetails
কোন কন্টেন্ট স্ক্রিপ্টটি ইনজেক্ট করতে হবে তার বিশদ বিবরণ। আরও বিস্তারিত জানার জন্য কন্টেন্ট স্ক্রিপ্ট ডকুমেন্টেশন দেখুন।
বৈশিষ্ট্য
- অল_ফ্রেম
বুলিয়ান ঐচ্ছিক
যদি
all_frames
true
হয়, তাহলে এর অর্থ হল জাভাস্ক্রিপ্ট বা CSS বর্তমান পৃষ্ঠার সমস্ত ফ্রেমে ইনজেক্ট করা উচিত। ডিফল্টরূপে,all_frames
false
এবং জাভাস্ক্রিপ্ট বা CSS কেবল উপরের ফ্রেমে ইনজেক্ট করা হয়। - সিএসএস
ইনজেকশন আইটেম ঐচ্ছিক
সিএসএস কোড অথবা সিএসএস ফাইলের তালিকা যা মিলিত পৃষ্ঠাগুলিতে ইনজেক্ট করা হবে। পৃষ্ঠার জন্য কোনও DOM তৈরি বা প্রদর্শিত হওয়ার আগে এগুলি প্রদর্শিত ক্রমে ইনজেক্ট করা হয়।
- বাদ দিন_গ্লোবস
স্ট্রিং[] ঐচ্ছিক
এই গ্লোবের সাথে মেলে এমন URL গুলিকে বাদ দেওয়ার জন্য মিলের পরে প্রয়োগ করা হয়েছে। @exclude Greasemonkey কীওয়ার্ড অনুকরণ করার উদ্দেশ্যে।
- ম্যাচ_বহির্ভূত করুন
স্ট্রিং[] ঐচ্ছিক
এই কন্টেন্ট স্ক্রিপ্টটি অন্যথায় যেসব পৃষ্ঠায় প্রবেশ করানো হত, সেগুলি বাদ দেয়।
- অন্তর্ভুক্ত_গ্লোবস
স্ট্রিং[] ঐচ্ছিক
এই গ্লোবের সাথে মেলে এমন URL গুলি অন্তর্ভুক্ত করার জন্য মিলের পরে প্রয়োগ করা হয়েছে। @include Greasemonkey কীওয়ার্ড অনুকরণ করার উদ্দেশ্যে।
- জেএস
ইনজেকশন আইটেম ঐচ্ছিক
জাভাস্ক্রিপ্ট কোড অথবা জাভাস্ক্রিপ্ট ফাইলের একটি তালিকা যা মিলে যাওয়া পৃষ্ঠাগুলিতে ইনজেক্ট করা হবে। এগুলি প্রদর্শিত ক্রম অনুসারে ইনজেক্ট করা হবে।
- ম্যাচ_অ্যাবউট_ব্ল্যাঙ্ক
বুলিয়ান ঐচ্ছিক
about:blank এবং about:srcdoc-এ কন্টেন্ট স্ক্রিপ্ট ঢোকানো হবে কিনা। কন্টেন্ট স্ক্রিপ্টগুলি তখনই পৃষ্ঠাগুলিতে ইনজেক্ট করা হবে যখন তাদের ইনহেরিট URL ম্যাচ ফিল্ডে ঘোষিত প্যাটার্নগুলির একটির সাথে মিলে যাবে। ইনহেরিট URL হল সেই ডকুমেন্টের URL যা ফ্রেম বা উইন্ডো তৈরি করেছে। স্যান্ডবক্সযুক্ত ফ্রেমে কন্টেন্ট স্ক্রিপ্ট ঢোকানো যাবে না।
- ম্যাচ
স্ট্রিং[]
এই কন্টেন্ট স্ক্রিপ্টটি কোন পৃষ্ঠাগুলিতে ইনজেক্ট করা হবে তা নির্দিষ্ট করে।
- নাম
স্ট্রিং
ইনজেক্ট করার জন্য কন্টেন্ট স্ক্রিপ্টের নাম।
- দৌড়ে যাওয়া
RunAt ঐচ্ছিক
যত তাড়াতাড়ি জাভাস্ক্রিপ্ট বা সিএসএস ট্যাবে ইনজেক্ট করা হবে। ডিফল্টভাবে "document_idle" থাকে।
ContentWindow
অতিথি উইন্ডোতে বার্তা পাঠানোর হ্যান্ডেল।
বৈশিষ্ট্য
- পোস্টমেসেজ
শূন্য
এমবেডেড ওয়েব কন্টেন্টে একটি বার্তা পোস্ট করে যতক্ষণ পর্যন্ত এমবেডেড কন্টেন্টটি টার্গেট অরিজিন থেকে একটি পৃষ্ঠা প্রদর্শন করে। পৃষ্ঠাটি লোডিং সম্পন্ন হওয়ার পরে এই পদ্ধতিটি উপলব্ধ।
contentload
ইভেন্টটি শুনুন এবং তারপরে পদ্ধতিটি কল করুন।অতিথি যে বার্তা ইভেন্টটি গ্রহণ করবেন, তার উপর
event.source
এ বার্তা পোস্ট করে এম্বেডারের উত্তর পাঠাতে পারবেন।এই API ওয়েব পৃষ্ঠাগুলির মধ্যে যোগাযোগের জন্য HTML5 postMessage API এর অনুরূপ। এম্বেডারটি তার নিজস্ব ফ্রেমে একটি
message
ইভেন্ট শ্রোতা যোগ করে উত্তর শুনতে পারে।postMessage
ফাংশনটি দেখতে এরকম:(message: any, targetOrigin: string) => {...}
- বার্তা
যেকোনো
অতিথিকে পাঠানোর জন্য বার্তা বস্তু।
- লক্ষ্য উৎপত্তি
স্ট্রিং
ইভেন্টটি প্রেরণের জন্য অতিথি উইন্ডোর উৎপত্তিস্থল কী হতে হবে তা নির্দিষ্ট করে।
ContextMenuCreateProperties
বৈশিষ্ট্য
- চেক করা হয়েছে
বুলিয়ান ঐচ্ছিক
একটি চেকবক্স বা রেডিও আইটেমের প্রাথমিক অবস্থা: নির্বাচিতের জন্য সত্য এবং অনির্বাচিতের জন্য মিথ্যা। রেডিও আইটেমের একটি নির্দিষ্ট গ্রুপে একবারে শুধুমাত্র একটি রেডিও আইটেম নির্বাচন করা যেতে পারে।
- প্রেক্ষাপট
[ প্রসঙ্গ প্রকার , ... প্রসঙ্গ প্রকার []] ঐচ্ছিক
এই মেনু আইটেমটি যে প্রসঙ্গে প্রদর্শিত হবে তার তালিকা। নির্দিষ্ট না থাকলে ডিফল্টরূপে ['পৃষ্ঠা'] থাকে।
- ডকুমেন্ট ইউআরএলপ্যাটার্নস
স্ট্রিং[] ঐচ্ছিক
আপনাকে আইটেমটি কেবলমাত্র সেইসব ডকুমেন্টের ক্ষেত্রে প্রযোজ্য করতে সীমাবদ্ধ করতে দেয় যার URL প্রদত্ত প্যাটার্নগুলির একটির সাথে মেলে। (এটি ফ্রেমের ক্ষেত্রেও প্রযোজ্য।) একটি প্যাটার্নের বিন্যাস সম্পর্কে বিস্তারিত জানার জন্য, ম্যাচ প্যাটার্ন দেখুন।
- সক্রিয়
বুলিয়ান ঐচ্ছিক
এই প্রসঙ্গ মেনু আইটেমটি সক্রিয় নাকি অক্ষম। ডিফল্টভাবে
true
থাকে। - আইডি
স্ট্রিং ঐচ্ছিক
এই আইটেমটিতে বরাদ্দ করার জন্য অনন্য আইডি। ইভেন্ট পৃষ্ঠাগুলির জন্য বাধ্যতামূলক। এই এক্সটেনশনের জন্য অন্য আইডির মতো হতে পারে না।
- প্যারেন্ট আইডি
স্ট্রিং | নম্বর ঐচ্ছিক
একটি প্যারেন্ট মেনু আইটেমের আইডি; এটি আইটেমটিকে পূর্বে যোগ করা আইটেমের একটি চাইল্ড করে তোলে।
- টার্গেটইউআরএলপ্যাটার্নস
স্ট্রিং[] ঐচ্ছিক
documentUrlPatterns এর মতোই, কিন্তু আপনাকে img/audio/video ট্যাগের
src
অ্যাট্রিবিউট এবং anchor ট্যাগেরhref
এর উপর ভিত্তি করে ফিল্টার করতে দেয়। - শিরোনাম
স্ট্রিং ঐচ্ছিক
আইটেমটিতে যে টেক্সটটি প্রদর্শিত হবে;
type
'সেপারেটর' না হলে এটি প্রয়োজন । যখন প্রসঙ্গ 'নির্বাচন' হয়, তখন নির্বাচিত টেক্সটটি দেখানোর জন্য আপনি স্ট্রিংয়ের মধ্যে%s
ব্যবহার করতে পারেন। উদাহরণস্বরূপ, যদি এই প্যারামিটারের মান "Pig Latin-এ '%s' অনুবাদ করুন" হয় এবং ব্যবহারকারী "cool" শব্দটি নির্বাচন করেন, তাহলে নির্বাচনের জন্য প্রসঙ্গ মেনু আইটেমটি "Pig Latin-এ 'cool' অনুবাদ করুন"। - টাইপ করুন
আইটেম টাইপ ঐচ্ছিক
মেনু আইটেমের ধরণ। নির্দিষ্ট না থাকলে ডিফল্টভাবে 'স্বাভাবিক' থাকে।
- অনক্লিক
ঐচ্ছিক বাতিল
একটি ফাংশন যা মেনু আইটেমে ক্লিক করলে আবার কল করা হবে।
onclick
ফাংশনটি দেখতে এরকম দেখাচ্ছে:(info: OnClickData) => {...}
- তথ্য
ক্লিক করা আইটেম এবং ক্লিকটি কোথায় ঘটেছে তার প্রেক্ষাপট সম্পর্কে তথ্য।
ContextMenus
বৈশিষ্ট্য
- অনশো
ইভেন্ট<ফাংশনvoidvoid>
এই
webview
একটি প্রসঙ্গ মেনু দেখানোর আগেই এটি চালু করা হয়েছে।event.preventDefault()
কল করে এই প্রসঙ্গ মেনুটি অক্ষম করতে ব্যবহার করা যেতে পারে।onShow.addListener
ফাংশনটি দেখতে এরকম:(callback: function) => {...}
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(event: object) => void
- ঘটনা
বস্তু
- প্রতিরোধ ডিফল্ট
শূন্য
প্রসঙ্গ মেনু দেখানো রোধ করতে এটিতে কল করুন।
preventDefault
ফাংশনটি দেখতে এরকম:() => {...}
- তৈরি করা
শূন্য
একটি নতুন প্রসঙ্গ মেনু আইটেম তৈরি করে। মনে রাখবেন যে তৈরির সময় যদি কোনও ত্রুটি ঘটে, তাহলে তৈরির কলব্যাক শুরু না হওয়া পর্যন্ত আপনি তা জানতে পারবেন না (বিশদ বিবরণ
runtime.lastError
এ থাকবে)।create
ফাংশনটি দেখতে এরকম দেখাচ্ছে:(createProperties: object, callback?: function) => {...}
- বৈশিষ্ট্য তৈরি করুন
বস্তু
আইটেমটি তৈরি করতে ব্যবহৃত বৈশিষ্ট্য
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
- ফেরত
স্ট্রিং | সংখ্যা
নতুন তৈরি আইটেমের আইডি।
- অপসারণ
শূন্য
একটি প্রসঙ্গ মেনু আইটেম সরিয়ে দেয়।
remove
ফাংশনটি দেখতে এরকম দেখাচ্ছে:(menuItemId: string | number, callback?: function) => {...}
স্ট্রিং | সংখ্যা
যে প্রসঙ্গ মেনু আইটেমটি সরাতে হবে তার আইডি।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
- সব মুছে ফেলুন
শূন্য
এই
webview
যোগ করা সমস্ত প্রসঙ্গ মেনু আইটেম সরিয়ে দেয়।removeAll
ফাংশনটি দেখতে এরকম:(callback?: function) => {...}
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
- আপডেট
শূন্য
পূর্বে তৈরি একটি প্রসঙ্গ মেনু আইটেম আপডেট করে।
update
ফাংশনটি দেখতে এরকম:(id: string | number, updateProperties: object, callback?: function) => {...}
- আইডি
স্ট্রিং | সংখ্যা
আপডেট করার জন্য আইটেমটির আইডি।
- বৈশিষ্ট্য আপডেট করুন
বস্তু
আপডেট করার জন্য বৈশিষ্ট্য। create ফাংশনের মতো একই মান গ্রহণ করে।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
ContextMenuUpdateProperties
বৈশিষ্ট্য
- চেক করা হয়েছে
বুলিয়ান ঐচ্ছিক
একটি চেকবক্স বা রেডিও আইটেমের অবস্থা: নির্বাচিতের জন্য সত্য এবং অনির্বাচিতের জন্য মিথ্যা। রেডিও আইটেমের একটি নির্দিষ্ট গ্রুপে একবারে শুধুমাত্র একটি রেডিও আইটেম নির্বাচন করা যেতে পারে।
- প্রেক্ষাপট
[ প্রসঙ্গ প্রকার , ... প্রসঙ্গ প্রকার []] ঐচ্ছিক
এই মেনু আইটেমটি যেসব প্রসঙ্গে প্রদর্শিত হবে তার তালিকা।
- ডকুমেন্ট ইউআরএলপ্যাটার্নস
স্ট্রিং[] ঐচ্ছিক
আপনাকে আইটেমটি কেবলমাত্র সেইসব ডকুমেন্টের ক্ষেত্রে প্রযোজ্য করতে সীমাবদ্ধ করতে দেয় যার URL প্রদত্ত প্যাটার্নগুলির একটির সাথে মেলে। (এটি ফ্রেমের ক্ষেত্রেও প্রযোজ্য।) একটি প্যাটার্নের বিন্যাস সম্পর্কে বিস্তারিত জানার জন্য, ম্যাচ প্যাটার্ন দেখুন।
- সক্রিয়
বুলিয়ান ঐচ্ছিক
এই প্রসঙ্গ মেনু আইটেমটি সক্রিয় নাকি নিষ্ক্রিয়।
- প্যারেন্ট আইডি
স্ট্রিং | নম্বর ঐচ্ছিক
একটি প্যারেন্ট মেনু আইটেমের আইডি; এটি আইটেমটিকে পূর্বে যোগ করা আইটেমের চাইল্ড করে তোলে। দ্রষ্টব্য: আপনি কোনও আইটেমকে তার নিজস্ব বংশধরদের একজনের চাইল্ডে পরিবর্তন করতে পারবেন না।
- টার্গেটইউআরএলপ্যাটার্নস
স্ট্রিং[] ঐচ্ছিক
documentUrlPatterns এর মতোই, কিন্তু আপনাকে img/audio/video ট্যাগের
src
অ্যাট্রিবিউট এবং anchor ট্যাগেরhref
এর উপর ভিত্তি করে ফিল্টার করতে দেয়। - শিরোনাম
স্ট্রিং ঐচ্ছিক
আইটেমটিতে প্রদর্শিত টেক্সট
- টাইপ করুন
আইটেম টাইপ ঐচ্ছিক
মেনু আইটেমের ধরণ।
- অনক্লিক
ঐচ্ছিক বাতিল
একটি ফাংশন যা মেনু আইটেমে ক্লিক করলে আবার কল করা হবে।
onclick
ফাংশনটি দেখতে এরকম দেখাচ্ছে:(info: OnClickData) => {...}
- তথ্য
ক্লিক করা আইটেম এবং ক্লিকটি কোথায় ঘটেছে তার প্রেক্ষাপট সম্পর্কে তথ্য।
ContextType
একটি মেনু বিভিন্ন প্রেক্ষাপটে উপস্থিত হতে পারে। 'all' উল্লেখ করা অন্যান্য সমস্ত প্রেক্ষাপটের সংমিশ্রণের সমতুল্য।
এনাম
"সব" "পৃষ্ঠা" "ফ্রেম" "নির্বাচন" "লিঙ্ক" "সম্পাদনাযোগ্য" "ছবি" "ভিডিও" "অডিও"
DialogController
dialog
DOM ইভেন্টের সাথে সংযুক্ত ইন্টারফেস।
বৈশিষ্ট্য
- বাতিল করুন
শূন্য
ডায়ালগটি প্রত্যাখ্যান করুন। একটি
confirm
বাprompt
ডায়ালগে বাতিল ক্লিক করার সমতুল্য।cancel
ফাংশনটি দেখতে এরকম দেখাচ্ছে:() => {...}
- ঠিক আছে
শূন্য
ডায়ালগটি গ্রহণ করুন। একটি
alert
,confirm
, বাprompt
ডায়ালগে ঠিক আছে ক্লিক করার সমতুল্য।ok
ফাংশনটি দেখতে এরকম:(response?: string) => {...}
- প্রতিক্রিয়া
স্ট্রিং ঐচ্ছিক
prompt
ডায়ালগ গ্রহণ করার সময় অতিথিকে যে প্রতিক্রিয়া স্ট্রিং প্রদান করতে হবে।
DialogMessageType
অতিথির অনুরোধ করা মডেল ডায়ালগের ধরণ।
এনাম
"সতর্কতা" "নিশ্চিত করুন" "প্রম্পট"
DownloadPermissionRequest
download
permissionrequest
DOM ইভেন্টের সাথে থাকা request
অবজেক্টের ধরণ।
বৈশিষ্ট্য
- অনুরোধ পদ্ধতি
স্ট্রিং
ডাউনলোড অনুরোধের সাথে সম্পর্কিত HTTP অনুরোধের ধরণ (যেমন
GET
)। - ইউআরএল
স্ট্রিং
অনুরোধ করা ডাউনলোড URL।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতি অনুরোধ অস্বীকার করুন। যদি
allow
না বলা হয় তবে এটি ডিফল্ট আচরণ।deny
ফাংশনটি দেখতে এরকম:() => {...}
ExitReason
প্রস্থানের কারণ নির্দেশ করে এমন স্ট্রিং।
এনাম
"স্বাভাবিক" "অস্বাভাবিক" "বিধ্বস্ত" "নিহত" "ওম মেরে ফেলা হয়েছে" "ওম" "চালু করতে ব্যর্থ" "সততা ব্যর্থতা"
FileSystemPermissionRequest
filesystem
permissionrequest
DOM ইভেন্টের সাথে থাকা request
অবজেক্টের ধরণ।
বৈশিষ্ট্য
- ইউআরএল
স্ট্রিং
স্থানীয় ফাইল সিস্টেমে অ্যাক্সেসের অনুরোধকারী ফ্রেমের URL।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতির অনুরোধ প্রত্যাখ্যান করুন।
deny
ফাংশনটি দেখতে এরকম:() => {...}
FindCallbackResults
অনুসন্ধানের অনুরোধের সমস্ত ফলাফল ধারণ করে।
বৈশিষ্ট্য
- activeMatchঅর্ডিনাল
সংখ্যা
বর্তমান মিলের ক্রমিক সংখ্যা।
- বাতিল করা হয়েছে
বুলিয়ান
এই অনুসন্ধানের অনুরোধ বাতিল করা হয়েছে কিনা তা নির্দেশ করে।
- ম্যাচের সংখ্যা
সংখ্যা
পৃষ্ঠায়
searchText
কতবার মিলেছে। - নির্বাচনরেক্ট
স্ক্রিন স্থানাঙ্কে সক্রিয় মিলের চারপাশে একটি আয়তক্ষেত্র বর্ণনা করে।
FindOptions
অনুসন্ধানের অনুরোধের বিকল্প।
বৈশিষ্ট্য
- পশ্চাদমুখী
বুলিয়ান ঐচ্ছিক
বিপরীত ক্রমে মিল খুঁজে পেতে পতাকাঙ্কিত করুন। ডিফল্ট মান হল
false
। - ম্যাচকেস
বুলিয়ান ঐচ্ছিক
কেস-সেনসিটিভিটির সাথে মেলানোর জন্য ফ্ল্যাগ করুন। ডিফল্ট মান হল
false
।
FullscreenPermissionRequest
fullscreen
permissionrequest
DOM ইভেন্টের সাথে থাকা request
বস্তুর ধরণ।
বৈশিষ্ট্য
- উৎপত্তি
স্ট্রিং
webview
ভিতরে থাকা ফ্রেমের উৎপত্তি যেখানে ফুলস্ক্রিন অনুরোধ শুরু হয়েছিল। - অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতির অনুরোধ প্রত্যাখ্যান করুন।
deny
ফাংশনটি দেখতে এরকম:() => {...}
GeolocationPermissionRequest
geolocation
permissionrequest
DOM ইভেন্টের সাথে থাকা request
অবজেক্টের ধরণ।
বৈশিষ্ট্য
- ইউআরএল
স্ট্রিং
ভৌগোলিক অবস্থানের ডেটা অ্যাক্সেসের অনুরোধকারী ফ্রেমের URL।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতি অনুরোধ অস্বীকার করুন। যদি
allow
না বলা হয় তবে এটি ডিফল্ট আচরণ।deny
ফাংশনটি দেখতে এরকম:() => {...}
HidPermissionRequest
একটি hid
permissionrequest
DOM ইভেন্টের সাথে থাকা request
বস্তুর ধরণ।
বৈশিষ্ট্য
- ইউআরএল
স্ট্রিং
HID API অ্যাক্সেসের অনুরোধকারী ফ্রেমের URL।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতি অনুরোধ অস্বীকার করুন। যদি
allow
না বলা হয় তবে এটি ডিফল্ট আচরণ।deny
ফাংশনটি দেখতে এরকম:() => {...}
InjectDetails
স্ক্রিপ্ট বা CSS এর বিবরণ ইনজেক্ট করতে হবে। কোড অথবা ফাইল প্রপার্টি সেট করতে হবে, কিন্তু উভয়ই একই সময়ে সেট করা যাবে না।
বৈশিষ্ট্য
- কোড
স্ট্রিং ঐচ্ছিক
জাভাস্ক্রিপ্ট বা সিএসএস কোড ইনজেক্ট করতে হবে।
সতর্কতা:
code
প্যারামিটার ব্যবহারে সতর্ক থাকুন। এর ভুল ব্যবহার আপনার অ্যাপকে ক্রস সাইট স্ক্রিপ্টিং আক্রমণের দিকে ঠেলে দিতে পারে। - ফাইল
স্ট্রিং ঐচ্ছিক
ইনজেক্ট করার জন্য জাভাস্ক্রিপ্ট বা সিএসএস ফাইল।
InjectionItems
ইনজেকশন আইটেমের ধরণ: কোড অথবা ফাইলের একটি সেট।
বৈশিষ্ট্য
- কোড
স্ট্রিং ঐচ্ছিক
জাভাস্ক্রিপ্ট কোড বা সিএসএস মিলিত পৃষ্ঠাগুলিতে ইনজেক্ট করা হবে।
- ফাইল
স্ট্রিং[] ঐচ্ছিক
মিলে যাওয়া পৃষ্ঠাগুলিতে ইনজেক্ট করার জন্য জাভাস্ক্রিপ্ট বা CSS ফাইলের তালিকা। এই অ্যারেতে প্রদর্শিত ক্রম অনুসারে এগুলি ইনজেক্ট করা হয়।
LoadAbortReason
কোন ধরণের অ্যাবরট ঘটেছে তা নির্দেশ করে এমন স্ট্রিং। এই স্ট্রিংটি রিলিজগুলির মধ্যে বিপরীতমুখী সামঞ্জস্যপূর্ণ থাকার নিশ্চয়তা দেয় না । আপনার অবশ্যই এর বিষয়বস্তুর উপর ভিত্তি করে পার্স এবং কাজ করা উচিত নয়। এটিও সম্ভব যে, কিছু ক্ষেত্রে, এখানে তালিকাভুক্ত নয় এমন একটি ত্রুটি রিপোর্ট করা হতে পারে।
এনাম
"ভুল_বাতিল" "ভুল_ইনভ্যালিড_ইউআরএল" "ভুল_বিষয়_ইউআরএল_স্কিম" "ক্লায়েন্টের দ্বারা_ভুল_অবরুদ্ধ" "ভুল_পরিশোধ_অযোগ্য" "ভুল_খালি_প্রতিক্রিয়া" "ERR_FILE_NOT_FOUND" "ভুল_অজানা_URL_স্কিম"
LoadPluginPermissionRequest
loadplugin
permissionrequest
DOM ইভেন্টের সাথে থাকা request
অবজেক্টের ধরণ।
বৈশিষ্ট্য
- শনাক্তকারী
স্ট্রিং
প্লাগইনের শনাক্তকারী স্ট্রিং।
- নাম
স্ট্রিং
প্লাগইনের প্রদর্শন নাম।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন। যদি
deny
না বলা হয় তবে এটি ডিফল্ট আচরণ।allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতির অনুরোধ প্রত্যাখ্যান করুন।
deny
ফাংশনটি দেখতে এরকম:() => {...}
MediaPermissionRequest
media
permissionrequest
DOM ইভেন্টের সাথে থাকা request
অবজেক্টের ধরণ।
বৈশিষ্ট্য
- ইউআরএল
স্ট্রিং
ব্যবহারকারীর মিডিয়া অ্যাক্সেসের অনুরোধকারী ফ্রেমের URL।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতি অনুরোধ অস্বীকার করুন। যদি
allow
না বলা হয় তবে এটি ডিফল্ট আচরণ।deny
ফাংশনটি দেখতে এরকম:() => {...}
NewWindow
newwindow
DOM ইভেন্টের সাথে সংযুক্ত ইন্টারফেস।
বৈশিষ্ট্য
- সংযুক্ত করা
শূন্য
অনুরোধ করা টার্গেট পৃষ্ঠাটি একটি বিদ্যমান
webview
উপাদানের সাথে সংযুক্ত করুন।attach
ফাংশনটি দেখতে এরকম:(webview: object) => {...}
- ওয়েবভিউ
বস্তু
যে
webview
এলিমেন্টের সাথে টার্গেট পৃষ্ঠাটি সংযুক্ত করা উচিত।
- বাতিল করা
শূন্য
নতুন উইন্ডো অনুরোধ বাতিল করুন।
discard
ফাংশনটি দেখতে এরকম:() => {...}
PermissionType
যে ধরণের অনুমতি চাওয়া হচ্ছে।
এনাম
"মিডিয়া" "ভূ-অবস্থান" "পয়েন্টারলক" "ডাউনলোড" "লোডপ্লাগইন" "ফাইল সিস্টেম" "পূর্ণস্ক্রিন" "লুকানো"
PointerLockPermissionRequest
একটি pointerLock
permissionrequest
DOM ইভেন্টের সাথে থাকা request
বস্তুর ধরণ।
বৈশিষ্ট্য
- lastUnlockedBySelf সম্পর্কে
বুলিয়ান
অনুরোধকারী ফ্রেমটি পয়েন্টার লক ধারণকারী সাম্প্রতিকতম ক্লায়েন্ট কিনা।
- ইউআরএল
স্ট্রিং
পয়েন্টার লকের অনুরোধকারী ফ্রেমের URL।
- ব্যবহারকারীর অঙ্গভঙ্গি
বুলিয়ান
ব্যবহারকারীর ইনপুট অঙ্গভঙ্গির ফলে পয়েন্টার লকের অনুরোধ করা হয়েছিল কিনা।
- অনুমতি দিন
শূন্য
অনুমতি অনুরোধটি মঞ্জুর করুন।
allow
ফাংশনটি দেখতে এরকম:() => {...}
- অস্বীকার করা
শূন্য
অনুমতি অনুরোধ অস্বীকার করুন। যদি
allow
না বলা হয় তবে এটি ডিফল্ট আচরণ।deny
ফাংশনটি দেখতে এরকম:() => {...}
SelectionRect
স্ক্রিন স্থানাঙ্কে একটি আয়তক্ষেত্র বর্ণনা করে।
কন্টেনমেন্ট সেমান্টিক্স অ্যারের মতো; অর্থাৎ, স্থানাঙ্ক (left, top)
আয়তক্ষেত্র দ্বারা ধারণ করা বলে মনে করা হয়, কিন্তু স্থানাঙ্ক (left + width, top)
নয়।
বৈশিষ্ট্য
- উচ্চতা
সংখ্যা
আয়তক্ষেত্রের উচ্চতা।
- বাম
সংখ্যা
পর্দার বাম প্রান্ত থেকে আয়তক্ষেত্রের বাম প্রান্তের দূরত্ব।
- শীর্ষ
সংখ্যা
পর্দার উপরের প্রান্ত থেকে আয়তক্ষেত্রের উপরের প্রান্তের দূরত্ব।
- প্রস্থ
সংখ্যা
আয়তক্ষেত্রের প্রস্থ।
StopFindingAction
ফাইন্ড সেশন শেষ হওয়ার পর সক্রিয় মিলের সাথে কী করতে হবে তা নির্ধারণ করে। clear
সক্রিয় মিলের উপর হাইলাইটিং মুছে ফেলবে; keep
সক্রিয় মিলকে হাইলাইট রাখবে; activate
সক্রিয় মিলকে হাইলাইট রাখবে এবং সেই মিলের উপর ব্যবহারকারীর ক্লিককে অনুকরণ করবে। ডিফল্ট অ্যাকশন হল keep
।
এনাম
"পরিষ্কার" "রাখো" "সক্রিয় করুন"
WebRequestEventInterface
ইন্টারফেস যা অতিথি পৃষ্ঠায় webRequest ইভেন্টগুলিতে অ্যাক্সেস প্রদান করে। webRequest জীবনচক্র এবং সম্পর্কিত ধারণা সম্পর্কে বিস্তারিত জানতে chrome.webRequest এক্সটেনশন API দেখুন। দ্রষ্টব্য: chrome.webRequest.onActionIgnored ইভেন্টটি ওয়েবভিউয়ের জন্য সমর্থিত নয়।
এক্সটেনশন webRequest API থেকে ব্যবহার কীভাবে আলাদা তা বোঝাতে, নিম্নলিখিত উদাহরণ কোডটি বিবেচনা করুন যা *://www.evil.com/*
সাথে মেলে এমন URL গুলির জন্য যেকোনো অতিথি অনুরোধকে ব্লক করে:
webview.request.onBeforeRequest.addListener(
function(details) { return {cancel: true}; },
{urls: ["*://www.evil.com/*"]},
["blocking"]);
অতিরিক্তভাবে, এই ইন্টারফেসটি onRequest
এবং onMessage
ইভেন্টের মাধ্যমে declarative webRequest নিয়মগুলিকে সমর্থন করে। API বিশদের জন্য declarativeWebRequest
দেখুন।
মনে রাখবেন যে declarative webview webRequests এর শর্তাবলী এবং ক্রিয়াগুলি তাদের chrome.webViewRequest.*
প্রতিরূপ থেকে তাৎক্ষণিকভাবে তৈরি করা উচিত। নিম্নলিখিত উদাহরণ কোডটি declaratively webview myWebview
এ "example.com"
এর সমস্ত অনুরোধ ব্লক করে:
var rule = {
conditions: [
new chrome.webViewRequest.RequestMatcher({ url: { hostSuffix: 'example.com' } })
],
actions: [ new chrome.webViewRequest.CancelRequest() ]
};
myWebview.request.onRequest.addRules([rule]);
WindowOpenDisposition
নতুন উইন্ডোর অনুরোধকৃত অবস্থান।
এনাম
"উপেক্ষা করুন" "ডিস্কে_সংরক্ষণ করুন" "বর্তমান_ট্যাব" "নতুন_পটভূমি_ট্যাব" "নতুন_ফোরগ্রাউন্ড_ট্যাব" "নতুন_উইন্ডো" "নতুন_পপআপ"
ZoomMode
webview
জুমিং কীভাবে পরিচালনা করা হয় তা সংজ্ঞায়িত করে।
এনাম
"প্রতি-উৎপত্তি" "প্রতি-দর্শন" "অক্ষম"
জুম পরিবর্তনগুলি জুম করা পৃষ্ঠার অরিজিনে টিকে থাকবে, অর্থাৎ একই পার্টিশনের অন্যান্য সমস্ত ওয়েবভিউ যা একই অরিজিনে নেভিগেট করা হয়েছে সেগুলিও জুম করা হবে। তাছাড়া, per-origin
জুম পরিবর্তনগুলি অরিজিনের সাথে সংরক্ষিত হয়, যার অর্থ হল একই অরিজিনের অন্যান্য পৃষ্ঠাগুলিতে নেভিগেট করার সময়, সেগুলি একই জুম ফ্যাক্টরে জুম করা হবে।
জুম পরিবর্তনগুলি কেবল এই ওয়েবভিউতে কার্যকর হবে এবং অন্যান্য ওয়েবভিউতে জুম পরিবর্তনগুলি এই ওয়েবভিউয়ের জুমিংকে প্রভাবিত করবে না। এছাড়াও, নেভিগেশনে per-view
জুম পরিবর্তনগুলি রিসেট করা হয়; একটি ওয়েবভিউ নেভিগেট করলে সর্বদা তাদের প্রতি-অরিজিন জুম ফ্যাক্টর সহ পৃষ্ঠাগুলি লোড হবে (পার্টিশনের সুযোগের মধ্যে)।
ওয়েবভিউতে সমস্ত জুমিং অক্ষম করে। কন্টেন্টটি ডিফল্ট জুম স্তরে ফিরে যাবে এবং জুম পরিবর্তনের চেষ্টা করা সমস্ত পরিবর্তন উপেক্ষা করা হবে।
বৈশিষ্ট্য
contentWindow
অবজেক্ট রেফারেন্স যা অতিথি পৃষ্ঠায় বার্তা পোস্ট করতে ব্যবহার করা যেতে পারে।
আদর্শ
contextMenus
ক্রোমের ContextMenus API এর মতো, কিন্তু ব্রাউজারের পরিবর্তে webview
প্রযোজ্য। webview.contextMenus
API ব্যবহার করে webview
এর কনটেক্সট মেনুতে আইটেম যোগ করুন। আপনার কনটেক্সট মেনু সংযোজন কোন ধরণের বস্তুর উপর প্রযোজ্য হবে তা আপনি বেছে নিতে পারেন, যেমন ছবি, হাইপারলিঙ্ক এবং পৃষ্ঠা।
আদর্শ
request
ইন্টারফেস যা অতিথি পৃষ্ঠায় webRequest ইভেন্টগুলিতে অ্যাক্সেস প্রদান করে।
পদ্ধতি
addContentScripts()
chrome.webviewTag.addContentScripts(
contentScriptList: [ContentScriptDetails, ...ContentScriptDetails[]],
): void
webview
কন্টেন্ট স্ক্রিপ্ট ইনজেকশন নিয়ম যোগ করে। যখন webview
এক বা একাধিক নিয়মের সাথে মিলে যাওয়া পৃষ্ঠায় নেভিগেট করে, তখন সংশ্লিষ্ট স্ক্রিপ্টগুলি ইনজেক্ট করা হবে। আপনি প্রোগ্রাম্যাটিকভাবে নিয়ম যোগ করতে পারেন অথবা বিদ্যমান নিয়ম আপডেট করতে পারেন।
নিচের উদাহরণটি webview
দুটি নিয়ম যোগ করে: 'myRule' এবং 'anotherRule'।
webview.addContentScripts([
{
name: 'myRule',
matches: ['http://www.foo.com/*'],
css: { files: ['mystyles.css'] },
js: { files: ['jquery.js', 'myscript.js'] },
run_at: 'document_start'
},
{
name: 'anotherRule',
matches: ['http://www.bar.com/*'],
js: { code: "document.body.style.backgroundColor = 'red';" },
run_at: 'document_end'
}]);
...
// Navigates webview.
webview.src = 'http://www.foo.com';
স্ক্রিপ্ট ইনজেক্ট করার প্রয়োজন না হওয়া পর্যন্ত আপনি addContentScripts কল স্থগিত রাখতে পারেন।
নিম্নলিখিত উদাহরণটি দেখায় কিভাবে একটি বিদ্যমান নিয়ম ওভাররাইট করতে হয়।
webview.addContentScripts([{
name: 'rule',
matches: ['http://www.foo.com/*'],
js: { files: ['scriptA.js'] },
run_at: 'document_start'}]);
// Do something.
webview.src = 'http://www.foo.com/*';
...
// Overwrite 'rule' defined before.
webview.addContentScripts([{
name: 'rule',
matches: ['http://www.bar.com/*'],
js: { files: ['scriptB.js'] },
run_at: 'document_end'}]);
যদি webview
অরিজিনে (যেমন, foo.com) নেভিগেট করা থাকে এবং 'myRule' যোগ করার জন্য webview.addContentScripts
কল করে, তাহলে স্ক্রিপ্টগুলি ইনজেক্ট করার জন্য আপনাকে পরবর্তী নেভিগেশনের জন্য অপেক্ষা করতে হবে। আপনি যদি তাৎক্ষণিক ইনজেক্ট চান, তাহলে executeScript
সঠিক কাজটি করবে।
গেস্ট প্রসেস ক্র্যাশ করলে বা বন্ধ হয়ে গেলেও অথবা webview
পুনঃপ্যারেন্ট করা হলেও নিয়মগুলি সংরক্ষিত থাকে।
আরও বিস্তারিত জানার জন্য কন্টেন্ট স্ক্রিপ্ট ডকুমেন্টেশন দেখুন।
পরামিতি
- কন্টেন্টস্ক্রিপ্টলিস্ট
[ কন্টেন্টস্ক্রিপ্টের বিবরণ , ... কন্টেন্টস্ক্রিপ্টের বিবরণ []]
যোগ করার জন্য কন্টেন্ট স্ক্রিপ্টের বিবরণ।
back()
chrome.webviewTag.back(
callback?: function,
): void
সম্ভব হলে একটি ইতিহাস এন্ট্রি পিছনে নেভিগেট করে। go(-1)
এর সমতুল্য।
পরামিতি
- কলব্যাক
ঐচ্ছিক ফাংশন
ক্রোম ৪৪+callback
প্যারামিটারটি দেখতে এরকম:(success: boolean) => void
- সাফল্য
বুলিয়ান
নেভিগেশন সফল হয়েছে কিনা তা নির্দেশ করে।
canGoBack()
chrome.webviewTag.canGoBack(): boolean
ইতিহাসের মাধ্যমে পিছনে নেভিগেট করা সম্ভব কিনা তা নির্দেশ করে। এই ফাংশনের অবস্থা ক্যাশে করা হয় এবং প্রতিটি loadcommit
এর আগে আপডেট করা হয়, তাই এটি কল করার সেরা জায়গা হল loadcommit
।
রিটার্নস
বুলিয়ান
canGoForward()
chrome.webviewTag.canGoForward(): boolean
ইতিহাসের মধ্য দিয়ে এগিয়ে যাওয়া সম্ভব কিনা তা নির্দেশ করে। এই ফাংশনের অবস্থা ক্যাশে করা হয় এবং প্রতিটি loadcommit
এর আগে আপডেট করা হয়, তাই এটি কল করার সেরা জায়গা হল loadcommit
।
রিটার্নস
বুলিয়ান
captureVisibleRegion()
chrome.webviewTag.captureVisibleRegion(
options?: ImageDetails,
callback: function,
): void
ওয়েবভিউয়ের দৃশ্যমান অঞ্চল ক্যাপচার করে।
পরামিতি
- বিকল্পগুলি
ছবির বিবরণ ঐচ্ছিক
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(dataUrl: string) => void
- ডেটা ইউআরএল
স্ট্রিং
একটি ডেটা URL যা ক্যাপচার করা ট্যাবের দৃশ্যমান এলাকার একটি ছবি এনকোড করে। প্রদর্শনের জন্য একটি HTML চিত্র উপাদানের 'src' বৈশিষ্ট্যে বরাদ্দ করা যেতে পারে।
clearData()
chrome.webviewTag.clearData(
options: ClearDataOptions,
types: ClearDataTypeSet,
callback?: function,
): void
webview
পার্টিশনের জন্য ব্রাউজিং ডেটা সাফ করে।
পরামিতি
- বিকল্পগুলি
কোন ডেটা সাফ করতে হবে তা নির্ধারণের বিকল্পগুলি।
- প্রকারভেদ
যে ধরণের ডেটা সাফ করতে হবে।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
executeScript()
chrome.webviewTag.executeScript(
details: InjectDetails,
callback?: function,
): void
গেস্ট পেজে জাভাস্ক্রিপ্ট কোড ইনজেক্ট করে।
নিম্নলিখিত নমুনা কোডটি স্ক্রিপ্ট ইনজেকশন ব্যবহার করে অতিথি পৃষ্ঠার পটভূমির রঙ লাল করে:
webview.executeScript({ code: "document.body.style.backgroundColor = 'red'" });
পরামিতি
- বিস্তারিত
চালানোর জন্য স্ক্রিপ্টের বিবরণ।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(result?: any[]) => void
- ফলাফল
যেকোনো[] ঐচ্ছিক
প্রতিটি ইনজেক্টেড ফ্রেমে স্ক্রিপ্টের ফলাফল।
find()
chrome.webviewTag.find(
searchText: string,
options?: FindOptions,
callback?: function,
): void
একটি ফাইন্ড-ইন-পৃষ্ঠা অনুরোধ শুরু করে।
পরামিতি
- সার্চটেক্সট
স্ট্রিং
পৃষ্ঠায় যে স্ট্রিংটি খুঁজে বের করতে হবে।
- বিকল্পগুলি
বিকল্প খুঁজুন ঐচ্ছিক
অনুসন্ধানের অনুরোধের বিকল্প।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(results?: FindCallbackResults) => void
- ফলাফল
কলব্যাক ফলাফল খুঁজুন ঐচ্ছিক
find অনুরোধের সমস্ত ফলাফল এতে থাকে। কলব্যাক ফাংশন বডিতে ব্যবহার না করা হলে
results
বাদ দেওয়া যেতে পারে; উদাহরণস্বরূপ, যদি কলব্যাকটি শুধুমাত্র find অনুরোধটি কখন সম্পন্ন হয়েছে তা নির্ধারণের জন্য ব্যবহৃত হয়।
forward()
chrome.webviewTag.forward(
callback?: function,
): void
সম্ভব হলে একটি ইতিহাস এন্ট্রি এগিয়ে নেভিগেট করে। go(1)
এর সমতুল্য।
পরামিতি
- কলব্যাক
ঐচ্ছিক ফাংশন
ক্রোম ৪৪+callback
প্যারামিটারটি দেখতে এরকম:(success: boolean) => void
- সাফল্য
বুলিয়ান
নেভিগেশন সফল হয়েছে কিনা তা নির্দেশ করে।
getAudioState()
chrome.webviewTag.getAudioState(
callback: function,
): void
কোয়েরির অডিও অবস্থা।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(audible: boolean) => void
- শ্রবণযোগ্য
বুলিয়ান
getProcessId()
chrome.webviewTag.getProcessId(): number
গেস্ট ওয়েব পৃষ্ঠার বর্তমান প্রক্রিয়ার জন্য Chrome এর অভ্যন্তরীণ প্রক্রিয়া ID প্রদান করে, যা এম্বেডারদের জানতে সাহায্য করে যে প্রক্রিয়াটি বন্ধ করলে কতজন অতিথি প্রভাবিত হবে। দুটি অতিথি শুধুমাত্র তখনই একটি প্রক্রিয়া ভাগ করবে যদি তারা একই অ্যাপের হয় এবং একই স্টোরেজ পার্টিশন ID থাকে। কলটি সিঙ্ক্রোনাস এবং বর্তমান প্রক্রিয়া ID সম্পর্কে এম্বেডারের ক্যাশেড ধারণা প্রদান করে। প্রক্রিয়া ID অপারেটিং সিস্টেমের প্রক্রিয়া ID এর মতো নয়।
রিটার্নস
সংখ্যা
getUserAgent()
chrome.webviewTag.getUserAgent(): string
অতিথি পৃষ্ঠার অনুরোধের জন্য webview
দ্বারা ব্যবহৃত ব্যবহারকারী এজেন্ট স্ট্রিংটি ফেরত পাঠায়।
রিটার্নস
স্ট্রিং
getZoom()
chrome.webviewTag.getZoom(
callback: function,
): void
বর্তমান জুম ফ্যাক্টর পায়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(zoomFactor: number) => void
- জুমফ্যাক্টর
সংখ্যা
বর্তমান জুম ফ্যাক্টর।
getZoomMode()
chrome.webviewTag.getZoomMode(
callback: function,
): void
বর্তমান জুম মোড পায়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(ZoomMode: ZoomMode) => void
- জুমমোড
webview
বর্তমান জুম মোড।
go()
chrome.webviewTag.go(
relativeIndex: number,
callback?: function,
): void
বর্তমান নেভিগেশনের সাপেক্ষে একটি ইতিহাস সূচক ব্যবহার করে একটি ইতিহাস এন্ট্রিতে নেভিগেট করে। যদি অনুরোধ করা নেভিগেশন অসম্ভব হয়, তাহলে এই পদ্ধতির কোনও প্রভাব নেই।
পরামিতি
- আপেক্ষিক সূচক
সংখ্যা
আপেক্ষিক ইতিহাস সূচক যেখানে
webview
নেভিগেট করা উচিত। উদাহরণস্বরূপ,2
এর মান সম্ভব হলে 2 টি ইতিহাস এন্ট্রি এগিয়ে নিয়ে যাবে;-3
এর মান সম্ভব হলে 3 টি এন্ট্রি পিছনে নিয়ে যাবে। - কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(success: boolean) => void
- সাফল্য
বুলিয়ান
নেভিগেশন সফল হয়েছে কিনা তা নির্দেশ করে।
insertCSS()
chrome.webviewTag.insertCSS(
details: InjectDetails,
callback?: function,
): void
অতিথি পৃষ্ঠায় CSS ইনজেক্ট করে।
পরামিতি
- বিস্তারিত
সন্নিবেশ করানোর জন্য CSS এর বিশদ বিবরণ।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
isAudioMuted()
chrome.webviewTag.isAudioMuted(
callback: function,
): void
অডিও মিউট করা আছে কিনা তা জিজ্ঞাসা করে।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(muted: boolean) => void
- নিঃশব্দ
বুলিয়ান
isSpatialNavigationEnabled()
chrome.webviewTag.isSpatialNavigationEnabled(
callback: function,
): void
ওয়েবভিউয়ের জন্য স্থানিক নেভিগেশন সক্ষম কিনা তা জিজ্ঞাসা করে।
পরামিতি
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(enabled: boolean) => void
বুলিয়ান
isUserAgentOverridden()
chrome.webviewTag.isUserAgentOverridden(): void
webview
এর ব্যবহারকারী এজেন্ট স্ট্রিংটি webviewTag.setUserAgentOverride
দ্বারা ওভাররাইড করা হয়েছে কিনা তা নির্দেশ করে।
loadDataWithBaseUrl()
chrome.webviewTag.loadDataWithBaseUrl(
dataUrl: string,
baseUrl: string,
virtualUrl?: string,
): void
আপেক্ষিক লিঙ্কগুলির জন্য ব্যবহৃত একটি নির্দিষ্ট বেস URL সহ একটি ডেটা URL লোড করে। ঐচ্ছিকভাবে, ডেটা URL এর পরিবর্তে ব্যবহারকারীকে দেখানোর জন্য একটি ভার্চুয়াল URL প্রদান করা যেতে পারে।
পরামিতি
- ডেটা ইউআরএল
স্ট্রিং
লোড করার জন্য ডেটা URL।
- বেসইউআরএল
স্ট্রিং
আপেক্ষিক লিঙ্কগুলির জন্য ব্যবহৃত মূল URL।
- ভার্চুয়াল ইউআরএল
স্ট্রিং ঐচ্ছিক
যে URL টি ব্যবহারকারীকে দেখানো হবে (ঠিকানা বারে)।
print()
chrome.webviewTag.print(): void
webview
এর কন্টেন্ট প্রিন্ট করে। এটি webview
থেকে স্ক্রিপ্টেড প্রিন্ট ফাংশন কল করার সমতুল্য।
reload()
chrome.webviewTag.reload(): void
বর্তমান শীর্ষ-স্তরের পৃষ্ঠাটি পুনরায় লোড করে।
removeContentScripts()
chrome.webviewTag.removeContentScripts(
scriptNameList?: string[],
): void
webview
থেকে কন্টেন্ট স্ক্রিপ্টগুলি সরিয়ে দেয়।
নিম্নলিখিত উদাহরণটি "myRule" মুছে ফেলে যা আগে যোগ করা হয়েছিল।
webview.removeContentScripts(['myRule']);
আপনি কল করে সমস্ত নিয়ম মুছে ফেলতে পারেন:
webview.removeContentScripts();
পরামিতি
- স্ক্রিপ্টনাম তালিকা
স্ট্রিং[] ঐচ্ছিক
যেসব কন্টেন্ট স্ক্রিপ্ট সরানো হবে তার তালিকা। তালিকাটি খালি থাকলে,
webview
যোগ করা সমস্ত কন্টেন্ট স্ক্রিপ্ট সরানো হবে।
setAudioMuted()
chrome.webviewTag.setAudioMuted(
mute: boolean,
): void
ওয়েবভিউয়ের অডিও মিউট অবস্থা সেট করে।
পরামিতি
- নিঃশব্দ করা
বুলিয়ান
অডিও মান মিউট করুন
setSpatialNavigationEnabled()
chrome.webviewTag.setSpatialNavigationEnabled(
enabled: boolean,
): void
ওয়েবভিউয়ের স্থানিক নেভিগেশন অবস্থা সেট করে।
পরামিতি
বুলিয়ান
স্থানিক নেভিগেশন অবস্থার মান।
setUserAgentOverride()
chrome.webviewTag.setUserAgentOverride(
userAgent: string,
): void
গেস্ট পেজ রিকোয়েস্টের জন্য webview
দ্বারা ব্যবহৃত ইউজার এজেন্ট স্ট্রিংটি ওভাররাইড করুন। ওভাররাইড করার ফলে ইউজার-এজেন্ট ক্লায়েন্ট হিন্ট হেডারের মান এবং navigator.userAgentData
দ্বারা প্রদত্ত মানগুলি খালি থাকবে, যেগুলিতে এই ওভাররাইড প্রয়োগ করা হয়েছে।
পরামিতি
- ব্যবহারকারী এজেন্ট
স্ট্রিং
ব্যবহার করার জন্য ব্যবহারকারী এজেন্ট স্ট্রিং।
setZoom()
chrome.webviewTag.setZoom(
zoomFactor: number,
callback?: function,
): void
পৃষ্ঠার জুম ফ্যাক্টর পরিবর্তন করে। এই পরিবর্তনের পরিধি এবং স্থায়িত্ব ওয়েবভিউয়ের বর্তমান জুম মোড দ্বারা নির্ধারিত হয় ( webviewTag.ZoomMode
দেখুন)।
পরামিতি
- জুমফ্যাক্টর
সংখ্যা
নতুন জুম ফ্যাক্টর।
- কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
setZoomMode()
chrome.webviewTag.setZoomMode(
ZoomMode: ZoomMode,
callback?: function,
): void
webview
জুম মোড সেট করে।
পরামিতি
- জুমমোড
webview
জুমিং কীভাবে পরিচালনা করা হয় তা নির্ধারণ করে। - কলব্যাক
ঐচ্ছিক ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
stop()
chrome.webviewTag.stop(): void
চলমান থাকলে বর্তমান webview
নেভিগেশন লোড করা বন্ধ করে দেয়।
stopFinding()
chrome.webviewTag.stopFinding(
action?: StopFindingAction,
): void
বর্তমান অনুসন্ধান অধিবেশনটি শেষ করে (সমস্ত হাইলাইটিং মুছে ফেলা) এবং চলমান সমস্ত অনুসন্ধান অনুরোধ বাতিল করে।
পরামিতি
- কর্ম
স্টপফাইন্ডিংঅ্যাকশন ঐচ্ছিক
ফাইন্ড সেশন শেষ হওয়ার পর সক্রিয় মিলের সাথে কী করতে হবে তা নির্ধারণ করে।
clear
সক্রিয় মিলের উপর হাইলাইটিং মুছে ফেলবে;keep
সক্রিয় মিলকে হাইলাইট রাখবে;activate
সক্রিয় মিলকে হাইলাইট রাখবে এবং সেই মিলের উপর ব্যবহারকারীর ক্লিককে অনুকরণ করবে। ডিফল্ট অ্যাকশন হলkeep
।
terminate()
chrome.webviewTag.terminate(): void
গেস্ট ওয়েব পৃষ্ঠার রেন্ডারার প্রক্রিয়া জোর করে বন্ধ করে দেয়। এটি বর্তমান অ্যাপে একাধিক webview
ট্যাগকে প্রভাবিত করতে পারে যদি তারা একই প্রক্রিয়া ভাগ করে, তবে এটি অন্যান্য অ্যাপের webview
ট্যাগগুলিকে প্রভাবিত করবে না।
ইভেন্টগুলি
close
chrome.webviewTag.close.addListener(
callback: function,
)
অতিথি উইন্ডোটি বন্ধ হওয়ার চেষ্টা করলে চালু হয়।
গেস্ট যখন নিজেকে বন্ধ করার চেষ্টা করে, তখন নিচের উদাহরণ কোডটি webview
about:blank
এ নেভিগেট করে।
webview.addEventListener('close', function() {
webview.src = 'about:blank';
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
consolemessage
chrome.webviewTag.consolemessage.addListener(
callback: function,
)
গেস্ট উইন্ডো যখন একটি কনসোল বার্তা লগ করে তখন এটি চালু হয়।
নিম্নলিখিত উদাহরণ কোডটি লগ লেভেল বা অন্যান্য বৈশিষ্ট্য বিবেচনা না করেই সমস্ত লগ বার্তা এম্বেডারের কনসোলে ফরোয়ার্ড করে।
webview.addEventListener('consolemessage', function(e) {
console.log('Guest page logged a message: ', e.message);
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(level: number, message: string, line: number, sourceId: string) => void
- স্তর
সংখ্যা
- বার্তা
স্ট্রিং
- লাইন
সংখ্যা
- উৎস আইডি
স্ট্রিং
contentload
chrome.webviewTag.contentload.addListener(
callback: function,
)
গেস্ট উইন্ডো যখন একটি load
ইভেন্ট চালু করে, অর্থাৎ যখন একটি নতুন ডকুমেন্ট লোড করা হয়, তখন এটি চালু হয়। এতে বর্তমান ডকুমেন্টের মধ্যে পৃষ্ঠা নেভিগেশন বা অ্যাসিঙ্ক্রোনাস রিসোর্স লোড অন্তর্ভুক্ত নয় ।
নিম্নলিখিত উদাহরণ কোডটি পৃষ্ঠা লোড হওয়ার পরে অতিথির body
এলিমেন্টের ডিফল্ট ফন্ট সাইজ পরিবর্তন করে:
webview.addEventListener('contentload', function() {
webview.executeScript({ code: 'document.body.style.fontSize = "42px"' });
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
dialog
chrome.webviewTag.dialog.addListener(
callback: function,
)
যখন গেস্ট উইন্ডো window.alert
, window.confirm
, অথবা window.prompt
মাধ্যমে একটি মোডাল ডায়ালগ খোলার চেষ্টা করে তখন এটি চালু হয়।
এই ইভেন্টটি পরিচালনা করলে গেস্ট প্রসেসটি ব্লক হয়ে যাবে যতক্ষণ না প্রতিটি ইভেন্ট লিসেনার ফিরে আসে অথবা dialog
অবজেক্টটি পৌঁছানো অসম্ভব হয়ে পড়ে (যদি preventDefault()
কল করা হয়।)
ডিফল্ট আচরণ হল ডায়ালগ বাতিল করা।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(messageType: DialogMessageType, messageText: string, dialog: DialogController) => void
- বার্তার ধরণ
- বার্তা পাঠ্য
স্ট্রিং
- সংলাপ
exit
chrome.webviewTag.exit.addListener(
callback: function,
)
অতিথি ওয়েব কন্টেন্ট রেন্ডারিং প্রক্রিয়াটি বন্ধ হয়ে গেলে এটি চালু হয়।
অতিথি পৃষ্ঠাটি ক্র্যাশ করলে নিম্নলিখিত উদাহরণ কোডটি একটি বিদায়ী বার্তা দেখাবে:
webview.addEventListener('exit', function(e) {
if (e.reason === 'crash') {
webview.src = 'data:text/plain,Goodbye, world!';
}
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(details: object) => void
- বিস্তারিত
বস্তু
- প্রক্রিয়া আইডি
সংখ্যা
যে প্রক্রিয়াটি থেকে বেরিয়ে এসেছে তার Chrome এর অভ্যন্তরীণ আইডি।
- কারণ
প্রস্থানের কারণ নির্দেশ করে এমন স্ট্রিং।
findupdate
chrome.webviewTag.findupdate.addListener(
callback: function,
)
একটি সক্রিয় অনুসন্ধান অনুরোধের জন্য নতুন অনুসন্ধান ফলাফল উপলব্ধ হলে এটি চালু করা হয়। মিলগুলি পাওয়া গেলে একটি অনুসন্ধান অনুরোধের ক্ষেত্রে এটি একাধিকবার ঘটতে পারে।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(searchText: string, numberOfMatches: number, activeMatchOrdinal: number, selectionRect: SelectionRect, canceled: boolean, finalUpdate: string) => void
- সার্চটেক্সট
স্ট্রিং
- ম্যাচের সংখ্যা
সংখ্যা
- activeMatchঅর্ডিনাল
সংখ্যা
- নির্বাচনরেক্ট
- বাতিল করা হয়েছে
বুলিয়ান
- চূড়ান্ত আপডেট
স্ট্রিং
loadabort
chrome.webviewTag.loadabort.addListener(
callback: function,
)
যখন কোনও শীর্ষ-স্তরের লোড কমিট না করেই বাতিল হয়ে যায় তখন এটি চালু হয়। ইভেন্টটি ডিফল্ট-প্রতিরোধিত না হলে কনসোলে একটি ত্রুটি বার্তা মুদ্রিত হবে।
দ্রষ্টব্য: যখন একটি রিসোর্স লোড বাতিল করা হয়, তখন একটি loadabort
ইভেন্ট অবশেষে একটি loadstop
ইভেন্ট দ্বারা অনুসরণ করা হবে, এমনকি যদি শেষ loadstop
ইভেন্টের (যদি থাকে) থেকে সমস্ত প্রতিশ্রুতিবদ্ধ লোড বাতিল করা হয়।
দ্রষ্টব্য: যখন একটি about URL অথবা একটি JavaScript URL এর লোড বাতিল করা হয়, তখন loadabort
চালু হবে এবং তারপর webview
'about:blank' এ নেভিগেট করা হবে।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(url: string, isTopLevel: boolean, code: number, reason: LoadAbortReason) => void
- ইউআরএল
স্ট্রিং
- isTopLevel সম্পর্কে
বুলিয়ান
- কোড
সংখ্যা
- কারণ
loadcommit
chrome.webviewTag.loadcommit.addListener(
callback: function,
)
যখন কোনও লোড কমিট করা হয় তখন এটি চালু করা হয়। এর মধ্যে বর্তমান ডকুমেন্টের মধ্যে নেভিগেশনের পাশাপাশি সাবফ্রেম ডকুমেন্ট-লেভেল লোড অন্তর্ভুক্ত থাকে, তবে অ্যাসিঙ্ক্রোনাস রিসোর্স লোড অন্তর্ভুক্ত থাকে না ।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(url: string, isTopLevel: boolean) => void
- ইউআরএল
স্ট্রিং
- isTopLevel সম্পর্কে
বুলিয়ান
loadredirect
chrome.webviewTag.loadredirect.addListener(
callback: function,
)
যখন একটি শীর্ষ-স্তরের লোড অনুরোধ একটি ভিন্ন URL-এ পুনঃনির্দেশিত হয় তখন এটি চালু হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(oldUrl: string, newUrl: string, isTopLevel: boolean) => void
- পুরাতন ইউআরএল
স্ট্রিং
- নতুন ইউআরএল
স্ট্রিং
- isTopLevel সম্পর্কে
বুলিয়ান
loadstart
chrome.webviewTag.loadstart.addListener(
callback: function,
)
লোড শুরু হলেই গুলি চালানো হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(url: string, isTopLevel: boolean) => void
- ইউআরএল
স্ট্রিং
- isTopLevel সম্পর্কে
বুলিয়ান
loadstop
chrome.webviewTag.loadstop.addListener(
callback: function,
)
একটি গেস্ট পৃষ্ঠার সমস্ত ফ্রেম-লেভেল লোড (এর সমস্ত সাবফ্রেম সহ) সম্পূর্ণ হয়ে গেলে এটি চালু করা হয়। এর মধ্যে বর্তমান ডকুমেন্টের মধ্যে নেভিগেশনের পাশাপাশি সাবফ্রেম ডকুমেন্ট-লেভেল লোড অন্তর্ভুক্ত থাকে, তবে অ্যাসিঙ্ক্রোনাস রিসোর্স লোড অন্তর্ভুক্ত থাকে না । ডকুমেন্ট-লেভেল লোডের সংখ্যা এক (বা একাধিক) থেকে শূন্যে রূপান্তরিত হলে প্রতিবার এই ইভেন্টটি চালু হয়। উদাহরণস্বরূপ, যদি একটি পৃষ্ঠা যা ইতিমধ্যে লোডিং শেষ করেছে (অর্থাৎ, loadstop
ইতিমধ্যে একবার চালু হয়েছে) একটি নতুন আইফ্রেম তৈরি করে যা একটি পৃষ্ঠা লোড করে, তাহলে আইফ্রেম পৃষ্ঠা লোড সম্পূর্ণ হলে দ্বিতীয় loadstop
চালু হবে। এই প্যাটার্নটি সাধারণত বিজ্ঞাপন লোড করা পৃষ্ঠাগুলিতে দেখা যায়।
দ্রষ্টব্য: যখন একটি কমিটেড লোড বাতিল করা হয়, তখন একটি loadstop
ইভেন্ট অবশেষে একটি loadabort
ইভেন্টের পরে আসবে, এমনকি যদি শেষ loadstop
ইভেন্টের (যদি থাকে) পর থেকে সমস্ত কমিটেড লোড বাতিল করা হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:() => void
newwindow
chrome.webviewTag.newwindow.addListener(
callback: function,
)
অতিথি পৃষ্ঠাটি একটি নতুন ব্রাউজার উইন্ডো খোলার চেষ্টা করলে এটি চালু হয়।
নিম্নলিখিত উদাহরণ কোডটি প্রতিটি অনুরোধকৃত নতুন উইন্ডোর জন্য এম্বেডারের মধ্যে একটি নতুন webview
তৈরি এবং নেভিগেট করবে:
webview.addEventListener('newwindow', function(e) {
var newWebview = document.createElement('webview');
document.body.appendChild(newWebview);
e.window.attach(newWebview);
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(window: NewWindow, targetUrl: string, initialWidth: number, initialHeight: number, name: string, windowOpenDisposition: WindowOpenDisposition) => void
- জানালা
- টার্গেট ইউআরএল
স্ট্রিং
- প্রাথমিক প্রস্থ
সংখ্যা
- প্রাথমিক উচ্চতা
সংখ্যা
- নাম
স্ট্রিং
- উইন্ডো ওপেনডিসপোজিশন
permissionrequest
chrome.webviewTag.permissionrequest.addListener(
callback: function,
)
অতিথি পৃষ্ঠার যখন এম্বেডারের কাছ থেকে বিশেষ অনুমতির প্রয়োজন হয় তখন এটি চালু করা হয়।
নিম্নলিখিত উদাহরণ কোডটি অতিথি পৃষ্ঠাটিকে webkitGetUserMedia
API-তে অ্যাক্সেস দেবে। মনে রাখবেন যে এই উদাহরণ কোডটি ব্যবহার করে এমন একটি অ্যাপকে অবশ্যই audioCapture
এবং/অথবা videoCapture
ম্যানিফেস্ট অনুমতিগুলি নির্দিষ্ট করতে হবে:
webview.addEventListener('permissionrequest', function(e) {
if (e.permission === 'media') {
e.request.allow();
}
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(permission: PermissionType, request: object) => void
- অনুমতি
- অনুরোধ
বস্তু
responsive
chrome.webviewTag.responsive.addListener(
callback: function,
)
অতিথি ওয়েব কন্টেন্ট রেন্ডারিং প্রক্রিয়াটি প্রতিক্রিয়াহীন থাকার পরে আবার প্রতিক্রিয়াশীল হয়ে উঠলে এটি চালু করা হয়।
নিম্নলিখিত উদাহরণ কোডটি webview
উপাদানটিকে প্রতিক্রিয়াশীল বা প্রতিক্রিয়াহীন হয়ে গেলে ভিতরে বা বাইরে ফেইড করবে:
webview.style.webkitTransition = 'opacity 250ms';
webview.addEventListener('unresponsive', function() {
webview.style.opacity = '0.5';
});
webview.addEventListener('responsive', function() {
webview.style.opacity = '1';
});
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(processID: number) => void
- প্রক্রিয়া আইডি
সংখ্যা
sizechanged
chrome.webviewTag.sizechanged.addListener(
callback: function,
)
যখন এম্বেড করা ওয়েব কন্টেন্টটি autosize
মাধ্যমে পুনরায় আকার দেওয়া হয় তখন এটি চালু হয়। শুধুমাত্র autosize
সক্ষম থাকলেই এটি চালু হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(oldWidth: number, oldHeight: number, newWidth: number, newHeight: number) => void
- পুরাতন প্রস্থ
সংখ্যা
- পুরাতনউচ্চতা
সংখ্যা
- নতুন প্রস্থ
সংখ্যা
- নতুন উচ্চতা
সংখ্যা
unresponsive
chrome.webviewTag.unresponsive.addListener(
callback: function,
)
অতিথি ওয়েব কন্টেন্ট রেন্ডারিং প্রক্রিয়াটি প্রতিক্রিয়াহীন হয়ে গেলে এটি চালু করা হয়। অতিথি যদি আবার প্রতিক্রিয়া জানাতে শুরু করেন তবে এই ইভেন্টটি একটি মিলে যাওয়া প্রতিক্রিয়াশীল ইভেন্টের সাথে একবার তৈরি হবে।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(processID: number) => void
- প্রক্রিয়া আইডি
সংখ্যা
zoomchange
chrome.webviewTag.zoomchange.addListener(
callback: function,
)
পৃষ্ঠার জুম পরিবর্তন হলে চালু হয়।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি দেখতে এরকম:(oldZoomFactor: number, newZoomFactor: number) => void
- oldZoomFactor সম্পর্কে
সংখ্যা
- newZoomFactor সম্পর্কে
সংখ্যা