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.

Другие вопросы по тегам