يقوم Firefox بحظر JavaScript في شريط العناوين افتراضيًا

تحديث : يبدو أن التغيير قد تم في Firefox لفترة أطول من ذلك. التفضيل المذكور أدناه سيقوم بتصفية javascript فقط: من الكود الذي تم لصقه لتجنب ظهورها في السجل والإكمال التلقائي. لا يزال يبدو أنه يسمح بتنفيذ تعليمات JavaScript البرمجية عند التعيين على false. النهاية

قد يلاحظ مستخدمو Firefox الذين قاموا بترقية مستعرض الويب إلى الإصدار 63 الذي تم إصداره في أكتوبر 2018 أن المستعرض لم يعد يقبل شفرة JavaScript بعد إدخالها في شريط العناوين.

سمحت الإصدارات السابقة من متصفح الويب للمستخدمين بكتابة أو لصق شفرة JavaScript في شريط العناوين لتنفيذه من هناك. يمكنك تجربة ذلك بنفسك عن طريق كتابة javascript: alert ("hello world") في شريط العناوين وضرب Enter.

عرضت الإصدارات السابقة من Firefox تنبيه Hello World عند تنفيذه ، ولكن Firefox 63 يمنع التنفيذ ويعيد توجيه الإدخال إلى محرك البحث الافتراضي بدلاً من ذلك. وينطبق الشيء نفسه على أي شفرة JavaScript أخرى تدخلها في شريط العناوين.

قد تلاحظ أن javascript: تتم إزالته عندما تقوم بلصق الشفرة في شريط العناوين ولكن حتى إذا قمت بإضافتها يدويًا ، فلن يتم تنفيذها.

ملاحظة : يؤثر التغيير على تنفيذ JavaScript فقط في شريط العناوين. لا يؤثر على وظيفة bookmarklet أو تنفيذ JavaScript في وحدة تحكم أدوات المطور.

على الرغم من أن معظم مستخدمي Firefox لا يحتاجون إلى الوظيفة ، فقد يكون البعض قد استخدمها في بعض العمليات المفيدة ، مثل قتل العناصر اللاصقة على الصفحة ، وتغيير المرجع على الطاير أو تحرير أي موقع ويب تجده مؤقتًا.

لا يشير التغيير فايرفوكس 63 التغيير؛ بالنظر إلى أن Mozilla تجري مئات التغييرات على Firefox ، فمن الواضح أنها لا تمثل سوى جزء صغير من التغييرات.

لحسن الحظ ، من الممكن التراجع عن التغيير عن طريق تغيير قيمة تفضيل متصفح الويب. هنا كيف يتم ذلك:

  1. تحميل حول: config؟ filter = browser.urlbar.filter.javascript في شريط عنوان Firefox.
  2. قد تحصل على صفحة تحذير. اقبل التحذير للمتابعة.
  3. انقر نقرًا مزدوجًا على browser.urlbar.filter.javascript لتغيير قيمة التفضيل.

قيمة True هي القيمة الافتراضية. هذا يعني أن Firefox يمنع شفرة JavaScript في شريط العناوين. تعطل قيمة False القيد وتمكّن من تنفيذ شفرة JavaScript في شريط عنوان Firefox مرة أخرى.

يمكنك التراجع عن التغيير في أي وقت عن طريق تكرار الخطوات الثلاث المذكورة أعلاه.

تقوم قيمة False للتفضيل باستعادة الوظيفة. يعمل لصق الرمز مرة أخرى (javascript: لم يعد إزالته) ، ويتم تنفيذ التعليمات البرمجية عند الضغط على مفتاح Enter بلوحة المفاتيح.

أنت الآن : هل قمت بتشغيل شفرة JavaScript من شريط العناوين مسبقًا؟