Я хочу получить количество всех изображений на всех веб-страницах, которые я посещаю, и продолжаю добавлять это количество в переменную totalCount, которая всегда будет доступна (хранится локально).
Код ниже считается все изображения, когда я посещаю страницу, используя tampermonkey
var n = $('img[src]').length;
alert(count);
, но проблема с приведенным выше кодом заключается в том, что некоторые страницы позже загружают больше изображений, что не отражается в подсчете, поскольку он запускается только один раз на страницу. Поэтому я изменил код, как показано ниже
var count=0;
var n
waitForKeyElements ('img[src]', actionFunction);
function actionFunction (jNode) {
n = $('img[src]').length;
if(count != n){
count = n;
alert(count);
}
}
, теперь переменная count будет обновляться, как только на странице будут найдены другие изображения. У меня вопрос, как мне добавить это количество в totalCount?
Я знаю, что это можно сделать с помощью GM.Setvalue в tampermonkey. Для этого мне понадобится самое последнее значение переменной count, которое можно добавить в totalCount при перезагрузке страницы или закрытии вкладки. Но как мне получить только самое последнее значение переменной count? Я пробовал использовать функцию разгрузки, но не могу заставить ее работать