تحذير البرنامج النصي لا يستجيب في Firefox

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

هناك سببان محتملان للخطأ. قد يكون سبب ذلك هو إضافة Firefox أو موقع ويب يستخدم كود JavaScript معيبًا. من السهل جدًا اكتشاف سبب رسالة التحذير. يحتاج المستخدمون إلى إيقاف البرنامج النصي والوصول إلى Firefox Error Console باستخدام الاختصار Ctrl-Shift-J أو بنقرة واحدة على Firefox> Web Developer> Error Console في القائمة. يجب أن تشير رسالة الخطأ الأخيرة إلى سبب الخطأ.

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

Warning Unresponsive Script

إذا كنت تشك في أن البرنامج النصي يحتاج فقط إلى بضع ثوانٍ أخرى للتشغيل ، فأنت بحاجة إلى تحرير إعداد في تهيئة Firefox. اكتب about: config في شريط العناوين ، ثم قم بتصفية السلسلة dom.max_script_run_time . الإعداد الافتراضي هو 20 (ثانية) ، فقط أضف القليل ، ارفعه إلى 25 على سبيل المثال أو أكثر.

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

هناك خيار آخر لمعرفة ما إذا كانت الإضافات تتسبب في ظهور رسالة التحذير وهي تشغيل Firefox مع تعطيل جميع الملحقات. يمكنك القيام بذلك بنقرة واحدة على Firefox> Help> Restart with Add-ons Disabled.