Как продолжить выполнение скрипта в консоли браузера после перезагрузки страницы?
Собственно вопрос в названии.
Браузер - chrome. Я хочу запустить в консоли setInterval, который будет каждые N ms запускать нужную мне функцию, которая будет что то делать и перезагружать страницу (location.reload(true) например). Если есть какой то другой способ сделать это - предлагайте (при этом на сайте есть необходимые куки). |
консоль только непрерывные логи умеет
Вариант №1 - можно написать расширение manifest.json { "manifest_version": 2, "name": "Your extension name", "version": "1.0", "content_scripts": [ { "matches": ["http://somesite.com/*"], "js": ["content.js"] } ] } content.js location.reload(true) chrome://extensions/ -> [v] режим разработчика -> загрузить распакованное расширение если нужны результаты предыдущих запусков, можно сохранить данные в localStorage Вариант №2 - можно загружать сайт в <iframe> в nw.js, там не действует same origin security policy, поэтому с фреймом можно делать все что захочется |
Цитата:
"matches": ["http://somesite.com/*"] в данном случае будет запускать нужный скрипт на странице с упомянутым выше УРЛ? |
Используй LocalStorage, в котором храни данные о цикле итд. Произошла перегрузка страницы. Запустился твой скрипт, который в свою очередь прочитал последнее значение из LocalStorage и продолжит далее выполнение по этим параметрам.
|
Часовой пояс GMT +3, время: 01:12. |