0
我一直無法在網上找到任何GM_ addValueChangeListener
示例。我想爲Chrome(Tampermonkey)添加一個簡單的偵聽器來查看GM值是否已設置。如果不是chrome,我會設置一個間隔。GM_addValueChangeListener示例
if (!!window.chrome && window.navigator.vendor === "Google Inc."){
console.log("GM_addValueChangeListener supported.");
GM_addValueChangeListener(name, update);
function update(name, old_value, new_value, from_remote) {
console.log(arguments);
if(getStorage()) { //gets GM stored data
//update fields
removeStorage(); //removes GM stored data
} else alert("No data exported.");
}
} else {
console.log("not chrome, using setInterval");
setInterval(function(){
if(getStorage()) { //gets GM stored data
//update fields
removeStorage(); //removes GM stored data
} else console.log("no data yet...")
}, 2000);
}
那麼是什麼問題,什麼是'GM_addValueChangeListener(姓名,更新)'name'的價值;'行? – wOxxOm
@wOxxOm名稱是TASK,值是一個字符串。 例如:「TASK1111111」 我想要一個事件觸發時'GM_setValue(「TASK1111111」,任務);'運行。 –
對不起, var task =「TASK1111111」; GM_setValue(「TASK」,任務); –