chrome.webviewTag

বিবরণ

ওয়েব থেকে লাইভ কন্টেন্ট সক্রিয়ভাবে নেটওয়ার্কের মাধ্যমে লোড করতে এবং আপনার 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 পার্টিশনের জন্য ব্রাউজিং ডেটা সাফ করে।

পরামিতি

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() কল করা হয়।)

ডিফল্ট আচরণ হল ডায়ালগ বাতিল করা।

পরামিতি

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 সম্পর্কে

      সংখ্যা