حفظ صفحات الويب بتنسيق MHT بشكل افتراضي في Internet Explorer


إذاً ، هناك شيء واحد مزعج للغاية حول طريقة عمل Internet Explorer ، وذلك عند محاولة حفظ صفحة ويب. إذا قمت بالنقر فوق "حفظ باسم" ، فسيقوم IE افتراضيًا باختيار تنسيق صفحة ويب وإكمال (* .htm و * .html)عند الحفظ.

حفظ صفحة الويب ie

لا يعجبني هذا التنسيق عند حفظ صفحات الويب لأنه ينشئ ملف HTML واحدًا لرمز المصدر ثم يحفظ جميع الأصول الأخرى مثل ملفات JS والصور و CSS وما إلى ذلك في مجلد منفصل.

أي حفظ صفحة الويب

بدلاً من ذلك ، أقوم دائمًا بتغييرها إلى أرشيف الويب ، وملف واحد (* .mht). هذا الأمر أكثر ملاءمة بالنسبة لي إذا كنت أبحث فقط عن طريقة سريعة لحفظ بعض صفحات الويب ولا يهمني جميع الملفات المصدر.

أرشيف الويب MHT

إذن هل هناك أي طريقة للإعداد الافتراضي لـ IE بحيث يحفظ كل صفحة ويب في تنسيق MHT بدلاً من HTML؟ حسنا ، ليس بالضبط. لا يمكنك إعادة تكوين الملف - حفظ باسم أو الضغط على CTRL + S على لوحة المفاتيح. سيظل ذلك يظهر مربع حوار حفظ صفحة الويب مع صفحة ويب ، كإعداد افتراضي.

ومع ذلك ، يمكنك إنشاء زر جديد في شريط الأدوات "المفضلة" الذي ، عند النقر عليه ، سيظهر مربع حوار حفظ حفظ صفحة الويب ، ولكن مع MHT كما الافتراضي. إنه أفضل حل وفعلي هو الحل الوحيد. إنه يعمل بشكل جيد لأنه لا يتطلب أي نقرات إضافية لاستخدامه أيضًا.

أيضًا ، إذا كنت تعرف كيفية استخدام برنامج مثل AutoHotKey ، فيمكنك إنشاء اختصار لوحة المفاتيح بحيث يمكنك الضغط على مفتاح واحد فقط لتشغيل البرنامج النصي وإظهار مربع الحوار Save Webpage! في هذه المقالة ، سأوضح لك كيفية إجراء ذلك.

أولاً ، يلزمك إنشاء برنامج نصي VBS يحتوي على الشفرة التالية. للقيام بذلك ، افتح "المفكرة" ثم الصقها في التعليمة البرمجية التالية:

WScript.Timeout=10
Set wShell=CreateObject("WScript.Shell") wShell.SendKeys "^s" Do While Not wShell.AppActivate("Save Webpage") WScript.Sleep 100 Loop wShell.SendKeys "%t{home}tww%n"

يجب أن تبدو كما يلي:

حفظ صفحة الويب

بعد ذلك ، انقر فوق ملف - حفظ ثم قم بتغيير S ave as typeto All Files. أعط الملف اسمًا مثل SaveAsMHT.vbs. الشيء المهم هو .VBS في نهاية اسم الملف.

حفظ كنوع

احفظ الملف في مكان ما على جهاز الكمبيوتر الخاص بك ، لا يهم حقاً أين. بعد ذلك ، انقر بزر الماوس الأيمن في نفس المجلد واختر جديد- اختصار.

اختصار جديد

امض قدمًا وانقر على تصفحثم حدد نص VBS النصي. امنح الاختصار اسمًا مفيدًا مفهومًا مثل Save As أو Save As MHT ، إلخ.

الاختصار الجديد فبس

اسم الاختصار

الآن للخطوة الأخيرة. افتح Internet Explorer ، وانقر بزر الماوس الأيمن في أي مكان في شريط العنوان العلوي وحدد شريط المفضلة.

شريط المفضلة

الآن كل ما ما عليك القيام به هو سحب وإسقاط الاختصار إلى شريط المفضلة. قد تضطر إلى تصغير IE حتى لا يتم التقاط الشاشة بأكملها لإجراء ذلك.

شريط اختصارات المفضلة

هذا كل شيء! الآن فقط اضغط على هذا الزر ، والذي سيقوم بتشغيل البرنامج النصي وفتح مربع الحوار حفظ صفحة الويب إلى تنسيق MHT تلقائيًا.

حفظ ما شئت

حلو! لذلك بالنسبة لأولئك منكم الذين يوفرون الكثير من صفحات الويب ، نأمل أن يجعل هذا الأمر حياتك أسهل عن طريق إنشاء اختصار لحفظ صفحات الويب بتنسيق MHT. استمتع!

المنشورات ذات الصلة:


6.09.2012