TamperMonkeyスクリプトが更新されたときに変更ログをポップアップする方法はありますか?更新時にtampermonkeyを作成するchangelogポップアップを作成する
私は既にLocalStorageを使って現在のGM_infoを保存しようとしましたが、GM_infoは存在しない/動作しているようです。
TamperMonkeyスクリプトが更新されたときに変更ログをポップアップする方法はありますか?更新時にtampermonkeyを作成するchangelogポップアップを作成する
私は既にLocalStorageを使って現在のGM_infoを保存しようとしましたが、GM_infoは存在しない/動作しているようです。
バージョン番号を自分のスクリプトにハードコーディングし、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のためにスクリプトが壊れている可能性があります。
AFAIKこれにカスタムアップデータスクリプトを使用する必要がありますが、いくつか見てきました。 – wOxxOm