Tampermonkey при обновлении сделать всплывающий список изменений
Есть ли способ сделать журнал изменений всплывающим при обновлении скрипта TamperMonkey?
Я уже пытался использовать LocalStorage для хранения текущей GM_info, но GM_info, кажется, не существует / работает.
1 ответ
Я делаю это путем жесткого кодирования номера версии в моем скрипте, сохранения его в LocalStorage и проверки того, соответствует ли сохраненная версия версии запущенного скрипта.
Вместо того, чтобы жестко кодировать номер версии отдельно, вы должны иметь возможность использовать GM_info.script.version
чтобы получить доступ к номеру версии из блока метаданных usercript - это должно работать как в GreaseMonkey, так и в TamperMonkey.
Однако обратите внимание, что с версии 4.0 GreaseMonkey переходит на новый API: [GM.info][1]
скорее, чем GM_info
, В настоящее время оба работают в GreaseMonkey v4.1, но только GM_info
работает в TamperMonkey v4.4. Если вы обновили свой скрипт для GM4, возможно, вы сломали его для TamperMonkey.