বিবরণ
একটি ট্যাব MHTML হিসেবে সংরক্ষণ করতে chrome.pageCapture API ব্যবহার করুন।
MHTML হল একটি স্ট্যান্ডার্ড ফর্ম্যাট যা বেশিরভাগ ব্রাউজার দ্বারা সমর্থিত। এটি একটি একক ফাইলে একটি পৃষ্ঠা এবং এর সমস্ত সংস্থান (CSS ফাইল, ছবি..) ধারণ করে।
মনে রাখবেন যে নিরাপত্তার কারণে একটি MHTML ফাইল শুধুমাত্র ফাইল সিস্টেম থেকে লোড করা যেতে পারে এবং এটি শুধুমাত্র প্রধান ফ্রেমে লোড করা যেতে পারে।
অনুমতিসমূহ
pageCapturepageCapture API ব্যবহার করার জন্য আপনাকে এক্সটেনশন ম্যানিফেস্টে "pageCapture" অনুমতি ঘোষণা করতে হবে। উদাহরণস্বরূপ:
{
"name": "My extension",
...
"permissions": [
"pageCapture"
],
...
}
পদ্ধতি
saveAsMHTML()
chrome.pageCapture.saveAsMHTML(
details: object,
): Promise<Blob | undefined>
প্রদত্ত আইডি সহ ট্যাবের বিষয়বস্তু MHTML হিসাবে সংরক্ষণ করে।
পরামিতি
- বিস্তারিত
বস্তু
- ট্যাবআইডি
সংখ্যা
MHTML হিসেবে সংরক্ষণ করার জন্য ট্যাবের আইডি।
রিটার্নস
প্রতিশ্রুতি<ব্লব | অনির্ধারিত>
ক্রোম ১১৬+MHTML তৈরি হয়ে গেলে সমাধান হয়।