سؤال

لدي شريط أدوات المطور ل IE7، وهو أمر رائع عندما أريد فحص تخطيط الصفحة بطريقة مماثلة لوظائف Firebug for Firefox.

ومع ذلك، أنا أعمل مع موقع ويب يفتح نافذة جديدة مع تعطيل أشرطة الأدوات، ولا يمكنني الوصول إلى زر شريط الأدوات Dev الخاص بي! هل هناك طريقة لإجبار IE7 لإظهار شريط الأدوات دائما؟

هل كانت مفيدة؟

المحلول

لا أعتقد أنك تستطيع.

يمكنك استعادة شريط أدوات التنقل (عودة، إلى الأمام، شريط العناوين، مربع البحث) في نافذة كرونة (فتحت واحدة دون شريط أدوات التنقل، القوائم، وأشرطة الأدوات الأخرى) عن طريق ضرب F11، ثم F11 مرة أخرى، ولكن لا تزال لا تعطيك الوصول إلى إلى شريط أدوات المطور IE.

ما سوف يعمل في بعض الأحيان هو ضرب CTRL + N في حين أن نافذة Chromeless الجديدة لديها التركيز. القيام بذلك سيفتح كروما جديدا (أشرطة الأدوات، القوائم، إلخ) لنفس عنوان URL مثل نافذة الكروم. لن تعمل الخدعة بشكل جيد للغاية إذا كانت عنوان URL Windoweless هو نتيجة للنشر، أو هل تحصل على تعديل الحالة بطريقة ما على الخادم.

نصائح أخرى

أتصور أن هذا يحدث لأن النافذة المنبثقة مفتوحة باستخدام جافا سكريبت window.open() استدعاء تحديد عدم وجود أشرطة الأدوات على النافذة الجديدة؟

تتمثل أحد الاحتمالات في فتح مصدر الصفحة، وإيجاد مكالمة JavaScript التي تفتح النافذة، ولصقها في شريط العناوين، وتعديلها لعدم تعطيل أشرطة الأدوات.

على سبيل المثال، إذا كانت المكالمة تشبه حاليا:

window.open(url, "newWindow", "toolbar=no,width=500,...");

تحرير شريط العناوين لقراءة شيء مثل:

javascript:window.open(url, "newWindow", "toolbar=yes,width=500,...");

عند الضغط على ذلك، يجب أن ينبثق النافذة بنفس الطريقة، ولكن مع أشرطة الأدوات.

يحتوي IE8 على شريط أدوات DEV المدمج، حتى تتمكن من الوصول إليه دائما عبر F12. النظر في الترقية؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top