refresh date: 2026-09-25 robots: noindex
বিবরণ
chrome.extensionTypes API-তে Chrome এক্সটেনশনের জন্য টাইপ ডিক্লারেশন থাকে।
ধরন
ColorArray
ধরন
[number, number, number, number]
Enum
"লেখক"
"ব্যবহারকারী"
DeleteInjectionDetails
যে CSS সরাতে হবে তার বিবরণ। কোড বা ফাইল প্রপার্টি, যেকোনও একটি সেট করতে হবে, তবে দুটি একসাথে সেট করা যাবে না।
প্রপার্টি
-
allFrames
বুলিয়ান ঐচ্ছিক
allFrames
trueহলে, এর অর্থ হল বর্তমান পৃষ্ঠার সব ফ্রেম থেকে CSS সরিয়ে দিতে হবে। ডিফল্ট হিসেবে, এটিfalseএবং শুধু উপরের ফ্রেম থেকে সরানো হয়।trueএবংframeIdসেট করা থাকলে, বেছে নেওয়া ফ্রেম এবং তার সব চাইল্ড ফ্রেম থেকে কোড সরিয়ে দেওয়া হয়। -
কোড
স্ট্রিং ঐচ্ছিক
CSS কোড যা সরাতে হবে।
-
cssOrigin
CSSOrigin ঐচ্ছিক
CSS-এর অরিজিন সরিয়ে দিতে হবে। ডিফল্ট হিসেবে
"author"সেট করা থাকে। -
ফাইল
স্ট্রিং ঐচ্ছিক
CSS ফাইল সরিয়ে দিতে হবে।
-
frameId
নম্বর ঐচ্ছিক
যে ফ্রেম থেকে CSS সরিয়ে দিতে হবে। ডিফল্ট হিসেবে ০ (টপ-লেভেল ফ্রেম) সেট করা থাকে।
-
matchAboutBlank
বুলিয়ান ঐচ্ছিক
matchAboutBlank-এর ভ্যালু true হলে, আপনার এক্সটেনশনের কাছে মূল ডকুমেন্টের অ্যাক্সেস থাকলে, about:blank এবং about:srcdoc ফ্রেম থেকেও কোড সরিয়ে দেওয়া হয়। ডিফল্ট হিসেবে এটি
false।
DocumentLifecycle
ফ্রেমের ডকুমেন্ট লাইফসাইকেল।
Enum
"প্রিরেন্ডার"
"অ্যাক্টিভ"
"ক্যাশে করা"
"pending_deletion"
ExecutionWorld
স্ক্রিপ্ট এক্সিকিউট করার জন্য জাভাস্ক্রিপ্ট ওয়ার্ল্ড। এটি হয় এই এক্সটেনশনের জন্য অনন্য একটি আইসোলেটেড ওয়ার্ল্ড, DOM-এর মূল ওয়ার্ল্ড যা পৃষ্ঠার JavaScript-এর সাথে শেয়ার করা হয় অথবা ব্যবহারকারীর স্ক্রিপ্ট ওয়ার্ল্ড হতে পারে যা শুধুমাত্র ব্যবহারকারীর স্ক্রিপ্ট API-এর সাথে রেজিস্টার করা স্ক্রিপ্টের জন্য উপলভ্য।
Enum
"ISOLATED"
"MAIN"
"USER_SCRIPT"
FrameType
ফ্রেমের ধরন।
Enum
"outermost_frame"
"fenced_frame"
"sub_frame"
ImageDataType
ছবির জন্য পিক্সেল ডেটা। অবশ্যই ImageData অবজেক্ট হতে হবে; যেমন, canvas এলিমেন্ট থেকে।
ধরন
ImageData
ImageDetails
ছবির ফর্ম্যাট, কোয়ালিটি ও এরিয়া সংক্রান্ত বিবরণ।
প্রপার্টি
-
ফর্ম্যাট
ImageFormat ঐচ্ছিক
তৈরি হওয়া ছবির ফর্ম্যাট। ডিফল্ট হল
"jpeg"। -
গুণমান
নম্বর ঐচ্ছিক
ফরম্যাট
"jpeg"হলে, এটি ফলাফল হিসেবে পাওয়া ছবির কোয়ালিটি নিয়ন্ত্রণ করে। PNG ছবির ক্ষেত্রে এই ভ্যালু উপেক্ষা করা হয়। কোয়ালিটি কমানো হলে, ফলস্বরূপ ছবিতে আরও বেশি ভিজ্যুয়াল আর্টিফ্যাক্ট থাকবে এবং এটি স্টোর করার জন্য প্রয়োজনীয় বাইটের সংখ্যা কমে যাবে।
ImageFormat
ছবির ফর্ম্যাট।
Enum
"jpeg"
"png"
InjectDetails
ইনজেক্ট করার জন্য স্ক্রিপ্ট বা CSS-এর বিবরণ। কোড বা ফাইল প্রপার্টি, যেকোনও একটি সেট করতে হবে, তবে দুটি একসাথে সেট করা যাবে না।
প্রপার্টি
-
allFrames
বুলিয়ান ঐচ্ছিক
allFrames
trueহলে, এর অর্থ হল JavaScript বা CSS বর্তমান পৃষ্ঠার সব ফ্রেমে ইনজেক্ট করতে হবে। ডিফল্ট হিসেবে, এটিfalseএবং শুধুমাত্র টপ ফ্রেমে ইনজেক্ট করা হয়।trueএবংframeIdসেট করা থাকলে, বেছে নেওয়া ফ্রেম এবং এর সব চাইল্ড ফ্রেমে কোড যোগ করা হয়। -
কোড
স্ট্রিং ঐচ্ছিক
ইনজেক্ট করার জন্য JavaScript বা CSS কোড।
সতর্কতা:
codeপ্যারামিটার ব্যবহার করার সময় সতর্ক থাকুন। এটি ভুলভাবে ব্যবহার করলে আপনার এক্সটেনশন ক্রস সাইট স্ক্রিপ্টিং অ্যাটাকের শিকার হতে পারে -
cssOrigin
CSSOrigin ঐচ্ছিক
Chrome 66+ইনজেক্ট করার জন্য CSS-এর অরিজিন। এটি শুধুমাত্র CSS-এর জন্য নির্দিষ্ট করা যেতে পারে, JavaScript-এর জন্য নয়। ডিফল্ট হিসেবে
"author"সেট করা থাকে। -
ফাইল
স্ট্রিং ঐচ্ছিক
ইনজেক্ট করার জন্য JavaScript বা CSS ফাইল।
-
frameId
নম্বর ঐচ্ছিক
Chrome 50+যে ফ্রেম-এ স্ক্রিপ্ট বা CSS ইনজেক্ট করা উচিত। ডিফল্ট হিসেবে ০ (টপ-লেভেল ফ্রেম) সেট করা থাকে।
-
matchAboutBlank
বুলিয়ান ঐচ্ছিক
matchAboutBlank-এর মান true হলে, আপনার এক্সটেনশনের কাছে মূল ডকুমেন্টের অ্যাক্সেস থাকলে, about:blank এবং about:srcdoc ফ্রেমেও কোড ইনজেক্ট করা হয়। টপ-লেভেল about:-frames-এ কোড যোগ করা যাবে না। ডিফল্ট হিসেবে এটি
false। -
runAt
RunAt ঐচ্ছিক
ট্যাবে যত তাড়াতাড়ি সম্ভব JavaScript বা CSS ইনজেক্ট করা হবে। ডিফল্ট হিসেবে "document_idle" সেট করা থাকে।
RunAt
ট্যাবে যত তাড়াতাড়ি সম্ভব JavaScript বা CSS ইনজেক্ট করা হবে।
Enum
"document_start"
css থেকে যেকোনও ফাইলের পরে স্ক্রিপ্ট ইনজেক্ট করা হয়, তবে অন্য কোনও DOM তৈরি হওয়ার বা অন্য কোনও স্ক্রিপ্ট রান করার আগে।
"document_end"
DOM সম্পূর্ণ হওয়ার ঠিক পরেই স্ক্রিপ্ট ইনজেক্ট করা হয়, তবে ছবি ও ফ্রেমের মতো সাবরিসোর্স লোড হওয়ার আগে।
"document_idle"
"document_end" এবং window.onload ইভেন্ট শুরু হওয়ার ঠিক পরের সময়ের মধ্যে স্ক্রিপ্ট ইনজেক্ট করার জন্য ব্রাউজার একটি সময় বেছে নেয়। ইনজেকশনের সঠিক মুহূর্তটি নির্ভর করে ডকুমেন্টটি কতটা জটিল এবং এটি লোড হতে কত সময় নিচ্ছে তার উপর এবং এটি পৃষ্ঠা লোডের গতির জন্য অপ্টিমাইজ করা হয়েছে। "document_idle"-এ চলা কন্টেন্ট স্ক্রিপ্টকে window.onload ইভেন্ট শোনার প্রয়োজন হয় না; DOM সম্পূর্ণ হওয়ার পরে সেগুলি নিশ্চিতভাবে চলে। window.onload-এর পরে কোনও স্ক্রিপ্ট রান করার প্রয়োজন হলে, onload আগেই ফায়ার করা হয়েছে কিনা তা এক্সটেনশন document.readyState প্রপার্টি ব্যবহার করে চেক করতে পারে।