إذاً ، هناك شيء واحد مزعج للغاية حول طريقة عمل Internet Explorer ، وذلك عند محاولة حفظ صفحة ويب. إذا قمت بالنقر فوق "حفظ باسم" ، فسيقوم IE افتراضيًا باختيار تنسيق صفحة ويب وإكمال (* .htm و * .html)عند الحفظ.
لا يعجبني هذا التنسيق عند حفظ صفحات الويب لأنه ينشئ ملف HTML واحدًا لرمز المصدر ثم يحفظ جميع الأصول الأخرى مثل ملفات JS والصور و CSS وما إلى ذلك في مجلد منفصل.
بدلاً من ذلك ، أقوم دائمًا بتغييرها إلى أرشيف الويب ، وملف واحد (* .mht). هذا الأمر أكثر ملاءمة بالنسبة لي إذا كنت أبحث فقط عن طريقة سريعة لحفظ بعض صفحات الويب ولا يهمني جميع الملفات المصدر.
إذن هل هناك أي طريقة للإعداد الافتراضي لـ IE بحيث يحفظ كل صفحة ويب في تنسيق MHT بدلاً من HTML؟ حسنا ، ليس بالضبط. لا يمكنك إعادة تكوين الملف - حفظ باسم أو الضغط على CTRL + S على لوحة المفاتيح. سيظل ذلك يظهر مربع حوار حفظ صفحة الويب مع صفحة ويب ، كإعداد افتراضي.
ومع ذلك ، يمكنك إنشاء زر جديد في شريط الأدوات "المفضلة" الذي ، عند النقر عليه ، سيظهر مربع حوار حفظ حفظ صفحة الويب ، ولكن مع MHT كما الافتراضي. إنه أفضل حل وفعلي هو الحل الوحيد. إنه يعمل بشكل جيد لأنه لا يتطلب أي نقرات إضافية لاستخدامه أيضًا.
أيضًا ، إذا كنت تعرف كيفية استخدام برنامج مثل AutoHotKey ، فيمكنك إنشاء اختصار لوحة المفاتيح بحيث يمكنك الضغط على مفتاح واحد فقط لتشغيل البرنامج النصي وإظهار مربع الحوار Save Webpage! في هذه المقالة ، سأوضح لك كيفية إجراء ذلك.
أولاً ، يلزمك إنشاء برنامج نصي VBS يحتوي على الشفرة التالية. للقيام بذلك ، افتح "المفكرة" ثم الصقها في التعليمة البرمجية التالية:
WScript.Timeout=10Set 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. استمتع!