Chrome এক্সটেনশন — সময়ানুসারে ট্যাব রিফ্রেশ

Chrome ট্যাব লাইফসাইকেল: যখন রিলোড আসলে ফায়ার হয়

যখন একটি Chrome অ্যালার্ম পরিষেবা কর্মীর কাছে পৌঁছায় তখন পুনরায় লোড ফায়ার হয় — যখন পৃষ্ঠার ভিতরে একটি স্ক্রিপ্ট জেগে থাকে তখন নয়৷

ট্যাব স্লিপ, বাতিল, এবং মেমরি চাপ দ্বারা বাতিল করা হয়. পপআপ বন্ধ পেজ টাইমার ডকুমেন্টের সাথে মারা যায়। Auto Refresh Turbo সময়সূচীটি একজন এক্সটেনশন পরিষেবা কর্মীর কাছে রাখে এবং যখন অ্যালার্ম বেজে ওঠে তখন tabs.reload কল করে, যার কারণে কাউন্টডাউন পপআপের বাইরে চলে যেতে পারে।

টাইমলাইনে অভিনেতারা

  • পরিষেবা কর্মী — সেশন স্টেট এবং পরবর্তী অ্যালার্মের মালিক
  • chrome.alarms — নির্ধারিত টিক-এর জন্য কর্মীকে জাগিয়ে তোলে
  • tabs.reload — সেই ট্যাব আইডির জন্য স্বাভাবিক বা হার্ড রিলোড সম্পাদন করে
  • পপআপ / ব্যাজ / ঐচ্ছিক অন-পেজ চিপ — বাকি সময়ের ভিউ; কর্তৃপক্ষ নয়

ডিপ প্রোডাক্ট পাথ: কিভাবে স্বয়ংক্রিয় ট্যাব রিফ্রেশ কাজ করে।

একটি একক চক্র

  1. আপনি একটি ট্যাবের জন্য একটি ব্যবধান (স্থির বা এলোমেলো) দিয়ে স্টার্ট টিপুন
  2. কর্মী সেশনটি সঞ্চয় করে এবং পরবর্তী অ্যালার্মকে অস্ত্র দেয়
  3. ইউআই পৃষ্ঠগুলি অবশিষ্ট সময় দেখায়
  4. অ্যালার্ম ফায়ার হয় → Chrome ট্যাবটি পুনরায় লোড করে
  5. যদি অধিবেশন চলতে থাকে, পরবর্তী বিলম্ব সশস্ত্র হয়
  6. নিয়মসূচি, স্টপ-আফটার-এন, ইন্টারঅ্যাকশন স্টপ, বা সন্দেহজনক-পৃষ্ঠা স্টপ লুপ থামাতে বা শেষ করতে পারে

যখন ট্যাবটি ব্যাকগ্রাউন্ডে থাকে

পৃষ্ঠা জাভাস্ক্রিপ্টের জন্য ব্যাকগ্রাউন্ড ট্যাব থ্রোটল করা যেতে পারে। এটি একটি কারণ একটি বিষয়বস্তু-স্ক্রিপ্ট-শুধু টাইমার একটি দুর্বল মূল লুপ। অ্যালার্ম + ওয়ার্কার শিডিউলিংয়ের উদ্দেশ্য হল রিলোড করার প্রচেষ্টাগুলিকে আপনার ব্যবধানের সাথে সারিবদ্ধ রাখা এমনকি যখন পৃষ্ঠাটি ফোকাস করা না থাকে — Chrome-এর নিজস্ব এক্সটেনশন এবং পাওয়ার নীতির সাপেক্ষে৷

বাতিল করা এবং হিমায়িত ট্যাবগুলি

৷

Chrome মেমরি মুক্ত করতে একটি ট্যাব বাতিল করতে পারে৷ সেশনটি বৈধ থাকলে পরবর্তীতে পুনরায় লোড ট্যাব আইডিকে লক্ষ্য করে; নথিটি তাজা লোড হয়। যদি একটি ট্যাব সম্পূর্ণরূপে বন্ধ করা হয়, তাহলে সেই সেশনটি শেষ হওয়া উচিত — বন্ধ ট্যাবগুলি নীরব জম্বি নয়৷

পরিষেবা কর্মী পুনরায় চালু হয়

শ্রমিকরা ঘুমাতে পারে। স্থানীয় সঞ্চয়স্থানে স্থায়ী স্ন্যাপশটগুলি পুনরায় চালু করার পরে সেশনগুলি পুনর্নির্মাণে সহায়তা করে। URL এবং বিরতিগুলি সেই পুনরুদ্ধার পথের জন্য সংরক্ষণ করা হয়, একটি ব্রাউজিং-ইতিহাস পণ্য তৈরি করার জন্য নয়। গোপনীয়তা নীতি দেখুন৷

৷

পপআপ বন্ধ করা সেশনটি বন্ধ করে না: কর্মী অ্যালার্ম রাখে, এবং পপআপটি পুনরায় খোলার বাকি সময় আবার দেখাতে হবে। আপনি যখন রিফ্রেশ শেষ করতে চান তখন থামুন টিপুন৷

উইন্ডোজ এবং ঘড়ির সময়সূচী করুন

একটি দৈনিক উইন্ডোর বাইরে অধিবেশন বিরাম দেওয়া হয়েছে: উইন্ডোটি না খোলা পর্যন্ত অ্যালার্মগুলি পুনরায় লোড করা উচিত নয়৷ যে থামানো হয় না. শিডিউল পজ বনাম থামানো এবং দৈনিক সময়সূচী-এ রাজ্যগুলি স্পষ্ট করুন৷

রিলোড করার পরে, UI পুনরায় মাউন্ট করে

একটি সম্পূর্ণ পুনরায় লোড একটি নতুন নথি তৈরি করে। একটি ঐচ্ছিক ভিজ্যুয়াল টাইমার পুনরায় মাউন্ট করে এবং কর্মীর সাথে পুনরায় সিঙ্ক করে। প্রারম্ভিক ইনজেকশন ফাঁক ছোট রাখে; কর্মী এখনও পরবর্তী আগুনের সময় নির্ধারণ করে।

কি আগুন আটকাতে পারে

  • বিরামের সময়সূচী
  • স্টপ/স্টপ-আফটার-এন
  • ক্লিক/টাইপ এ থামুন
  • সন্দেহজনক-পৃষ্ঠা স্টপ
  • অনুমিত অনুমতি বা একটি অ-পুনঃলোডযোগ্য URL স্কিম

ওয়াকথ্রু: সমস্যা সমাধান।

মাল্টি-ট্যাব টাইমিং

প্রতিটি ট্যাব সেশনের নিজস্ব অ্যালার্ম এবং বিকল্প রয়েছে৷ পাঁচটি ট্যাব মানে পাঁচটি স্বাধীন লাইফসাইকেল — দেয়ালের জন্য উপযোগী, আপনি যদি সতর্ক না হন তবে একটি একক উৎপত্তি ওভার-লোড করা সহজ (রেট সীমা)।

চেষ্টা করে দেখুন

ইন্সটল করুন Auto Refresh Turbo, একটি 30-সেকেন্ডের সেশন শুরু করুন, পপআপ বন্ধ করুন এবং নিশ্চিত করুন যে ট্যাবটি এখনও শিডিউলে পুনরায় লোড হচ্ছে৷

সম্পর্কিত

এক্সপ্লোর করা চালিয়ে যান

রোমাঞ্চকর