Warning Unresponsive script - এর মানে কি এবং কিভাবে এটা ঠিক করতে হবে

ফায়ারফক্স আপনাকে "Warning: Unresponsive script" prompt that says "A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete." এমন বলতে পারে। এই নিবন্ধে বর্ণনা করা হয়েছে যে, কেন এমনটি হতে পারে এবং এর সম্ভাব্য সমাধানও দেয়া হয়েছে।

এই বার্তাটি আপনাকে বলছে যে, ফায়ারফক্স মনে করে একটি স্ক্রিপ্ট নিয়ন্ত্রণের বাইরে চলে গিয়েছে এবং যদি কিছু না করা হয়, তবে ফায়ারফক্স আটকে যেতে পারে। স্ক্রিপ্টটি হতে পারে আপনি যে ওয়েব পেজটি ব্যবহার করছেন সেটির অংশ, একটি এক্সটেনশনের স্ক্রিপ্ট অথবা ফায়ারফক্সের নিজের স্ক্রিপ্ট!

ওয়েবরুট স্পাই সুইপার

Webroot Spy Sweeper এই সমস্যার কারন হতে পারে। স্পাই সুইপারের কুকি ট্র্যাকিং ফিচার বন্ধ (অথবা পুরো Spy Sweeper-ই বন্ধ) করলে এই সমস্যা থেকে মুক্তি পেতে পারেন।

স্ক্রিপ্টটি আরও কিছু সময়ের জন্য চলতে দেয়া

যদি আপনি দেখেন যে, Continue বাটন চাপার পরও আবার সেই আগের ডায়লগ-ই আসছে, তাহলে আরও কিছু সময়ের জন্য স্ক্রিপ্টটি চলতে দেয়াটা কোন কাজ লাগবে না; এটা আরও কিছু সময়ের জন্য ফায়ারফক্সকে আটকে রাখবে। যাইহোক, যদি আপনি Continue বাটন ক্লিক করার পর সাধারনভাবে ফায়ারফক্স ব্যবহার করতে পারেন, তাহলে এর অর্থ হচ্ছে স্ক্রিপ্টটির সম্পূর্ণ হতে কিছু অতিরিক্ত সময়ের প্রয়োজন ছিল।

বেশি সময়ের জন্য স্ক্রিপ্ট চালাতে ফায়ারফক্সকে নির্দেশ দেয়ার জন্যঃ

  1. লোকেশন বারে, about:config লিখুন এবং EnterReturn টিপুন।

    • about:config তে "এর ফলে আপনার জন্য উপলব্ধ ওয়ারেন্তি বাতিল হতে পারে!" এরকম ধরনের সতর্কবার্তা আসতে পারে। আমি প্রতিজ্ঞা করছি, এখন থেকে সাবধান হব! বাটনে ক্লিক করুন আগে এগোনোর জন্য।
  2. about:config পাতায় গিয়ে dom.max_script_run_time নামক প্রেফারেন্স এর জন্য খোঁজ করুন, এবং ডাবল ক্লিক করুন।
  3. Enter integer value প্রম্পটে 20 লিখুন।
  4. OK বাটনে ক্লিক করুন।

এখন যেহেতু বেশি সময়ের জন্য স্ক্রিপ্ট চলার অনুমতি দিয়ে দিয়েছেন, আপনি হয়ত আর এমন প্রম্পট পাবেন না।

যদি তারপরও আপনি প্রম্পট দেখতে পান, (অথবা আবার দেখতে চান), তাহলে সেই প্রেফারেন্সটির ডিফল্ট মান সেট করে দিন।

  1. লোকেশন বারে, about:config লিখুন এবং EnterReturn টিপুন।

    • about:config তে "এর ফলে আপনার জন্য উপলব্ধ ওয়ারেন্তি বাতিল হতে পারে!" এরকম ধরনের সতর্কবার্তা আসতে পারে। আমি প্রতিজ্ঞা করছি, এখন থেকে সাবধান হব! বাটনে ক্লিক করুন আগে এগোনোর জন্য।
  2. about:config পাতায় dom.max_script_run_time নামক প্রেফারেন্সটি খোঁজ করুন।
  3. ক্লিক করার সময় Ctrl চেপে ধরে মাউসের ডান বোতামে ক্লিক ক্লিক করুন, এবং Reset নির্বাচন করুন।


নির্দিষ্ট কিছু ওয়েব সাইটে ঢুকলেই সতর্কতা দেখায়

যদি কোন নির্দিষ্ট সাইট ভিজিট করার সময় সতর্কতা দেখায়, তাহলে সেই সাইটে চলা স্ক্রিপ্ট গুলো ব্লক করতে পারেন। বেশিরভাগ সাইটের স্ক্রিপ্ট বন্ধ করে রাখলে তেমন কোন সমস্যা হয়না।

  1. YesScript এক্সটেনশনটি ইন্সটল করুন এবং ফায়ারফক্স বন্ধ করে পুনরায় চালু করুন।
  2. ফায়ারফক্স উইন্ডো চালু করুন।মেনু বারেTools মেনুতে ক্লিক করুন এবং Add-ons নির্বাচন করুন।
  3. এরপর যে ডায়লগটি আসবে, সেখানে YesScript নির্বাচন করুন।
  4. Options এ ক্লিক করুনPreferences.
  5. YesScript Blacklist ডায়লগের টেক্সট বক্সে যেই সাইটটি সমস্যা করছে, সেটির URL লিখুন।
  6. Add এ ক্লিক করুন। সাইটের ডোমেইন নেম তালিকায় যুক্ত হয়ে যাবে।

এখন যেহেতু সমস্যা যুক্ত সাইটকে স্ক্রিপ্ট চালানো থেকে নিষেধ করা হয়েছে, ওই সাইট এখন আর কোন সমস্যা করবে না।


অন্যান্য কারন

অ্যাড-অনের কারণেও সমস্যা হতে পারে। এতদ সংশ্লিষ্ট সমস্যা সমাধানের জন্য এক্সটেনশন, থিম এবং হার্ডওয়্যার এক্সিলারেশন সম্পর্কিত সমস্যার সমাধান দেখুন।




Unresponsive Script Warning (mozillaZine KB) থেকে প্রাপ্ত তথ্যের ভিত্তিতে লেখা।


Share this article: http://mzl.la/14Ac5fX

এই প্রবন্ধটি কি সহায়তাকারী? দয়া করে অপেক্ষা করুন...

These fine people helped write this article: ashickurnoor, badsha_eee, tapu_afrad. You can help too - find out how.