Скрипт проверяет появление кнопки продления сессии каждые 10 секунд и при наличии кнопки осуществляет программный клик по ней.
// ==UserScript== // @name Автопродление сессии // @namespace http://tampermonkey.net/ // @version 0.1 // @description Скрипт проверяет появление кнопки продления сессии каждые 10 секунд и при наличии кнопки осуществляет программный клик по ней. // @author besfamilnij // @match https://my.dom.gosuslugi.ru/* // @icon https://www.google.com/s2/favicons?sz=64&domain=gosuslugi.ru // @grant none // ==/UserScript== setInterval(() => { let continueSession = document.querySelector('button[ng-click="continueSession()"]'); if(continueSession){ console.log('Продление сессии!'); continueSession.click(); } }, 10000 );
2 комментария. Оставить новый
При сохранении ругается на путь к иконке:
// @icon https://www.google.com/s2/favicons?domain=dom.gosuslugi.ru
вставил из другого Вашего скрипта и все заработало:
// @icon https://www.google.com/s2/favicons?sz=64&domain=gosuslugi.ru
Благодарю, поправил.