Скрипт проверяет появление кнопки продления сессии каждые 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
Благодарю, поправил.