حقوق الصورة: UberImages / iStock / GettyImages
قد يعرض مستعرض الإنترنت الخاص بك أحيانًا مربع حوار يخبرك بأنه قد واجه برنامجًا نصيًا يعمل لفترة طويلة. قد تلاحظ أن المتصفح يعمل ببطء أو يتجمد ، وقد تواجه مشكلات في تحميل مواقع الويب الأخرى أثناء تشغيل البرنامج النصي. ثقف نفسك على ماهية النص ومتى تنهيه.
ما هو النص؟
في معظم الحالات ، يكون النص البرمجي الذي تشير إليه رسالة البرنامج النصي الذي يعمل لفترة طويلة جزءًا من كود JavaScript الذي يحاول مستعرض الإنترنت لديك تنفيذه. تُستخدم JavaScript لتحسين تجربة التصفح لديك لأنها تتيح إمكانية توفير وظائف مختلفة على مواقع الويب التي تزورها. على سبيل المثال ، يتم استخدام JavaScript للتحقق من صحة النماذج التي تملأها على موقع ويب أثناء ملئها. إذا فاتك أحد الحقول المطلوبة ، فسيتم إخبارك على الفور بدلاً من تلقي رسالة خطأ بعد إرسال النموذج. تجعل JavaScript أيضًا الرسوم المتحركة ممكنة على موقع الويب جنبًا إلى جنب مع العديد من الميزات الأخرى. تعمل معظم البرامج النصية بدون مشاكل ، ولكن في بعض الأحيان قد يتسبب JavaScript في ظهور رسالة خطأ منبثقة.
فيديو اليوم
برنامج نصي طويل المدى
البرامج النصية هي برامج كمبيوتر فعالة ، وحتى البرامج الصغيرة يمكن أن تحتوي على تعقيدات تؤدي إلى تنفيذ غير فعال في ظل ظروف معينة. هذا هو الحال مع البرنامج النصي طويل المدى. إنه برنامج نصي واجه مشكلة. إذا كان ملف JavaScript يتفاعل مع قاعدة بيانات ، على سبيل المثال ، فقد يستغرق التنفيذ عدة ثوان. يعتبر هذا وقت تنفيذ طويل من خلال معايير الكمبيوتر ، لذلك قد تعرض بعض المتصفحات رسالة البرنامج النصي طويل المدى. مثال آخر يحدث عندما يتسبب ملف JavaScript به العديد من أسطر التعليمات البرمجية في أن يكون وقت التنفيذ بطيئًا جدًا بالنسبة لمعايير المتصفح. مثال آخر هو ملف JavaScript ذو تشفير رديء ولا يتوقف عن التنفيذ حتى تقوم بإنهائه يدويًا. يحتوي كل مستعرض إنترنت على تعريفه الخاص للنص الذي يتم تشغيله لفترة طويلة ويعرض مربع حوار عندما يصادف نصًا يتجاوز الحد المسموح به من المتصفح لوقت التنفيذ.
متصفحات الإنترنت
تعتمد الطريقة التي يعرّف بها المستعرض برنامجًا نصيًا طويل المدى على معايير ذلك المستعرض. تحدد المستعرضات مثل Internet Explorer و Microsoft Edge البرنامج النصي من خلال النظر في عدد سطور التعليمات البرمجية التي نفذها محرك البرنامج النصي. إذا كانت الشفرة تحتوي على أكثر من خمسة ملايين سطر ، فسترى رسالة نصية طويلة المدى. على النقيض من ذلك ، ينظر كل من Mozilla Firefox و Safari و Google Chrome إلى طول الفترة الزمنية التي كان محرك النص البرمجي ينفذها. إذا استغرق البرنامج النصي وقتًا أطول من 10 ثوانٍ ، فسترى رسالة البرنامج النصي الذي يعمل لفترة طويلة.
كيفية الإصلاح
عندما يواجه متصفح الإنترنت الخاص بك نصًا برمجيًا طويل الأمد ، سترى مربع حوار على الشاشة يفيد بأن البرنامج النصي يعمل لفترة طويلة أو قد يتسبب في عدم استجابة جهاز الكمبيوتر الخاص بك. تم إيقاف تنفيذ البرنامج النصي مؤقتًا في هذه المرحلة. يتم منحك خيارًا إما للسماح بتشغيل البرنامج النصي أو إنهاء البرنامج النصي. يوصى بالإنهاء لأنه إذا كان البرنامج النصي يمكن أن يبطئ متصفحك إذا كان مسموحًا بتشغيله. إذا كان متصفحك لا يستجيب ، فاضغط على أزرار "Ctrl" و "Alt" و "Delete" في وقت واحد لبدء تشغيل "Task Manager" ثم انقر فوق المتصفح وحدد زر "End Process".