2017-02-14 3 views
1

Чтобы периодически эмулировать взаимодействия DOM на веб-странице, я ввел код JavaScript в пределах setInterval в JavaScript-консоли Chrome Dev Tools на этой веб-странице.Утилита для скриптов Chrome Dev Tools, которая может пережить перезагрузку страницы

setInterval(function() { 
    // The webpage has already loaded jQuery 
    $('button.post').click(); 
}, 1000 * 60); 

Это работает, как и ожидалось, до тех пор, пока страница не перезагрузится. Затем мне нужно повторно вставить скрипт, чтобы продолжить этот процесс.

Есть ли лучший способ сделать это, так что инъекция скрипта переживает перезагрузку страницы?

+1

Используйте расширение, которое автоматически вводит ваш код, например [CustomJS] (https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija), или запустите полный дроссель с помощью Tampermonkey? – wOxxOm

ответ

0

В результате я использовал расширение Chrome для пользовательских JavaScript для сайтов. Это расширение делает тяжелую работу и предоставляет некоторые полезные параметры, такие как jQuery, и если сценарий должен быть включен только для определенного домена. Так что это очень хорошо служило моей цели. Расширение использует расширяемость Chrome и внедряет скрипт контента (в основном мой скрипт), поэтому он автоматически загружается каждый раз, когда страница загружается (а также обновляется).

 Смежные вопросы

  • Нет связанных вопросов^_^