Javascript Greasemonkey显示警报一次

Javascript Greasemonkey显示警报一次,javascript,greasemonkey,tampermonkey,Javascript,Greasemonkey,Tampermonkey,首次加载greasemonkey脚本时,是否可以仅显示一次警报?我希望它告诉用户脚本已升级到新版本。读取上次存储的版本,并对照实际版本进行检查: // ==UserScript== ............... // @version 2.0.1 ............... // ==/UserScript== if (GM_getValue("version", "") < "2.0.1") { GM_setValue("version", "2.0.1");

首次加载greasemonkey脚本时,是否可以仅显示一次警报?我希望它告诉用户脚本已升级到新版本。

读取上次存储的版本,并对照实际版本进行检查:

// ==UserScript==
...............
// @version       2.0.1
...............
// ==/UserScript==

if (GM_getValue("version", "") < "2.0.1") {
   GM_setValue("version", "2.0.1");
   alert("Updated");
}
/==UserScript==
...............
//@version 2.0.1
...............
//==/UserScript==
如果(GM_getValue(“版本”)<“2.0.1”){
GM_设定值(“版本”,“2.0.1”);
警报(“更新”);
}

当您更改脚本时,当然应该更新所有三个版本实例。

有一些问题,但这是因为我必须授予
getValue
setValue