Як автоматично оновлювати вкладки Chrome без розширення

Припустимо, ви хочете автоматично оновити вкладки Google Chrome. У цьому випадку ви можете встановити розширення для браузера, щоб виконати роботу. Потім ви можете встановити власні інтервали часу для перезавантаження вкладок. Багато користувачів вибирають автоматично оновлювати веб-сторінки, щоб залишатися в системі. Але що, якщо ви не хочете встановлювати стороннє розширення для перезавантаження вкладок? Давайте досліджуємо альтернативи.

Як автоматично оновлювати вкладки Chrome, нічого не завантажуючи

Ви можете використовувати спеціальний скрипт, щоб наказати Chrome час від часу перезавантажувати вкладки. Ви можете запустити скрипт як закладку або ввести його прямо в консоль браузера. Щоб цей метод працював, вам потрібно завжди тримати закладку або вкладку консолі браузера відкритою.

Спосіб 1. Використовуйте вкладку A для керування вкладкою B

Відкрийте нову вкладку та натисніть Ctrl, Зміна, і я щоб відкрити консоль Chrome. Потім введіть наступний сценарій:

win1 = window.open(" https://www.yourpage.com");


timer1 = setInterval (function(){win1.location.href=" https://www.yourpage.com"},10*60*1000);

в основному, win1 є змінною Javascript для вкладки B. The setInterval функція викликає змінну win1 (вкладка B) для перезавантаження кожні 10 хвилин.

Щоб цей метод працював, тримайте обидві вкладки відкритими. Якщо ви хочете завершити сценарій автоматичного оновлення, просто закрийте вкладки. Ви можете використовувати наведений вище сценарій для керування кількома вкладками. Звичайно, вам потрібно буде трохи змінити сценарій і додати кілька виграти змінні, і setInterval функції.

Використання цього сценарію має дві основні переваги: ​​ви можете перезавантажити веб-сторінку, над якою ви абсолютно не контролюєте. Сценарій не зникне після оновлення другої вкладки.

Спосіб 2. Запустіть сценарій автоматичного оновлення як закладку

Запустіть нову вкладку та вставте наведений нижче сценарій в адресний рядок:

javascript: document.getElementsByTagName("body")[0].innerHTML =
" src=\"" + window.location.toString() + "\"
style=\"позиція: абсолютна; зверху: 0; ліворуч: 0; праворуч: 0; внизу: 0; ширина: 100%; висота: 100%;\">
";
reloadTimer = setInterval(
функція (){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)

Потім збережіть сценарій як нову закладку. Вводячи сценарій як закладку, ви змушуєте браузер зберегти префікс JavaScript, який він інакше видалив би. По суті, ви замінюєте тіло документа на iframe. The setInterval функція – це тригер, який перезавантажує сторінку відповідно до ваших налаштувань інтервалу часу.

Пам’ятайте, що деякі веб-сторінки можуть відмовитися від показу будь-якого вмісту, коли виявлять, що ви використовуєте iframe.

Спосіб 3: запустіть сценарій автоматичного оновлення на консолі DevTools

Спочатку завантажте сторінку, яку потрібно оновити. Щоб запустити сценарій вкладки автоматичного оновлення на консолі DevTools, спочатку потрібно відкрити консоль. У Windows натисніть кнопку Зміна, Ctrl, і я ключі. У macOS натисніть Варіант, Команда, і Дж. Крім того, ви також можете натиснути на Більше опцій (три вертикальні точки), виберіть Більше інструментів, а потім натисніть на Інструменти розробника.run-tab-auto-refresh-script-chrome

Потім перейдіть на вкладку Консоль і введіть скрипт нижче:

document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);

Припустимо, що вам не дуже зручно виконувати ці скрипти. У цьому випадку ви можете використовувати розширення для браузера, щоб час від часу автоматично перезавантажувати вкладки.

Висновок

Щоб автоматично оновлювати вкладки Chrome, ви можете вставити унікальний скрипт безпосередньо в консоль браузера. Крім того, ви можете зберегти сценарій як закладку. Якщо ці методи не працюють, ви можете використовувати розширення для браузера, яке автоматично перезавантажує ваші вкладки.

Чи вдалося запустити наведені вище скрипти? Дайте нам знати в коментарях нижче.