لنفترض أنك تريد تحديث علامات تبويب Google Chrome تلقائيًا. في هذه الحالة ، يمكنك تثبيت امتداد متصفح لإنجاز المهمة. يمكنك بعد ذلك تعيين فترات زمنية مخصصة لإعادة تحميل علامات التبويب الخاصة بك. يختار العديد من المستخدمين تحديث صفحات الويب تلقائيًا ليظلوا مسجلين الدخول. ولكن ماذا لو كنت لا تريد تثبيت ملحق جهة خارجية لإعادة تحميل علامات التبويب؟ دعونا نستكشف البدائل.
كيفية التحديث التلقائي لعلامات تبويب Chrome دون تنزيل أي شيء
يمكنك استخدام نص برمجي خاص لتوجيه Chrome لإعادة تحميل علامات التبويب من وقت لآخر. يمكنك تشغيل البرنامج النصي إما كإشارة مرجعية أو إدخاله مباشرة في وحدة تحكم المتصفح. ستحتاج دائمًا إلى إبقاء الإشارة المرجعية أو علامة تبويب وحدة تحكم المتصفح مفتوحة حتى تعمل هذه الطريقة.
الطريقة 1: استخدم علامة التبويب أ للتحكم في علامة التبويب ب
افتح علامة تبويب جديدة ، واضغط على كنترول, تحول، و أنا لفتح وحدة تحكم Chrome. ثم أدخل النص التالي:
win1 = window.open (" https://www.yourpage.com");
timer1 = setInterval (function () {win1.location.href = " https://www.yourpage.com"},10*60*1000);
في الأساس،
win1 هو متغير جافا سكريبت لعلامة التبويب ب. ال تعيين الفاصل الزمني تستدعي الوظيفة متغير win1 (علامة التبويب B) لإعادة التحميل كل 10 دقائق.احتفظ بعلامات التبويب مفتوحة حتى تعمل هذه الطريقة. إذا كنت ترغب في إنهاء برنامج التحديث التلقائي ، فما عليك سوى إغلاق علامات التبويب الخاصة بك. يمكنك استخدام البرنامج النصي أعلاه للتحكم في علامات تبويب متعددة. بالطبع ، ستحتاج إلى تعديل النص قليلاً وإضافة العديد يفوز المتغيرات و تعيين الفاصل الزمني المهام.
هناك ميزتان رئيسيتان لاستخدام هذا البرنامج النصي: يمكنك إعادة تحميل صفحة ويب لا تتحكم فيها مطلقًا. لن يختفي النص عند تحديث علامة التبويب الثانية.
الطريقة الثانية: تشغيل البرنامج النصي للتحديث التلقائي كإشارة مرجعية
قم بتشغيل علامة تبويب جديدة والصق البرنامج النصي أدناه في شريط العناوين الخاص بك:
javascript: document.getElementsByTagName ("body") [0] .innerHTML =
"
src = \ "" + window.location.toString () + "\"
النمط = \ "الموقف: مطلق ؛ أعلى: 0؛ اليسار: 0؛ اليمين: 0؛ أسفل: 0؛ العرض: 100٪؛ الارتفاع: 100٪ ؛ \ ">
"؛
reloadTimer = setInterval (
وظيفة(){
document.getElementById ("testFrame"). src = document.getElementById ("testFrame"). src
},
10000
)
ثم احفظ البرنامج النصي كإشارة مرجعية جديدة. بإدخال البرنامج النصي كإشارة مرجعية ، فإنك تجبر المتصفح على الاحتفاظ ببادئة JavaScript التي كان سيحذفها بخلاف ذلك. في الأساس ، أنت تستبدل نص المستند بإطار iframe. ال تعيين الفاصل الزمني الوظيفة هي المشغل الذي يعيد تحميل الصفحة وفقًا لإعدادات الفاصل الزمني.
ضع في اعتبارك أن بعض صفحات الويب قد ترفض عرض أي محتوى بمجرد اكتشافها أنك تستخدم إطار iframe.
الطريقة الثالثة: قم بتشغيل البرنامج النصي للتحديث التلقائي في وحدة تحكم DevTools
أولاً ، قم بتحميل الصفحة التي تريد تحديثها. لتشغيل البرنامج النصي لعلامة تبويب التحديث التلقائي في وحدة تحكم DevTools ، تحتاج أولاً إلى فتح وحدة التحكم. في نظام التشغيل Windows ، اضغط على تحول, كنترول، و أنا مفاتيح. في نظام macOS ، اضغط على خيار, أمر، و ي. بدلاً من ذلك ، يمكنك أيضًا النقر فوق المزيد من الخيارات (النقاط الثلاث العمودية)، تحديد أدوات أكثر، ثم انقر فوق ادوات المطورين.
ثم انقر فوق علامة التبويب وحدة التحكم وأدخل البرنامج النصي أدناه:
document.getElementsByTagName ("body") [0] .innerHTML = ``; setInterval (() => {document.getElementById ("testFrame"). src = document.getElementById ("testFrame"). src}، 10000) ؛
حسنًا ، لنفترض أنك لا تشعر حقًا بالراحة عند تشغيل هذه النصوص. في هذه الحالة ، يمكنك استخدام امتداد متصفح لإعادة تحميل علامات التبويب تلقائيًا من وقت لآخر.
استنتاج
لتحديث علامات تبويب Chrome تلقائيًا ، يمكنك إدخال برنامج نصي فريد مباشرة في وحدة تحكم المتصفح. بدلاً من ذلك ، يمكنك حفظ البرنامج النصي كإشارة مرجعية. إذا لم تنجح هذه الطرق ، فيمكنك استخدام امتداد متصفح يعيد تحميل علامات التبويب تلقائيًا.
هل تمكنت من تشغيل البرامج النصية أعلاه؟ اسمحوا لنا أن نعرف في التعليقات أدناه.