2017-12-16 19 views
0

TamperMonkeyスクリプトが更新されたときに変更ログをポップアップする方法はありますか?更新時にtampermonkeyを作成するchangelogポップアップを作成する

私は既にLocalStorageを使って現在のGM_infoを保存しようとしましたが、GM_infoは存在しない/動作しているようです。

+0

AFAIKこれにカスタムアップデータスクリプトを使用する必要がありますが、いくつか見てきました。 – wOxxOm

答えて

0

バージョン番号を自分のスクリプトにハードコーディングし、LocalStorageに保存し、保存されているバージョンが実行中のスクリプトのバージョンと一致するかどうかを確認するスクリプトを作成します。

バージョン番号を別々にハードコーディングするのではなく、GM_info.script.versionを使用して、userscriptメタデータブロックからバージョン番号にアクセスできるようにする必要があります。これは、GreaseMonkeyとTamperMonkeyの両方で機能するはずです。

ただし、バージョン4.0以降、GreaseMonkeyはGM_infoではなく新しいAPI:[GM.info][1]に移行しています。現在、両方ともGreaseMonkey v4.1で動作しますが、TamperMonkey v4.4ではGM_infoしか動作しません。 GM4のスクリプトを更新した場合、TamperMonkeyのためにスクリプトが壊れている可能性があります。

関連する問題