ヘルプ、誰でもgreasemonkeyを使用してjavascript変数を変更する方法を教えてください。Greasemonkeyを使用してJavascript変数を変更する
私はすでにこの質問への答えを次 How can I change a JavaScript variable using Greasemonkey?
も、このリンク: http://webdeveloper.com/forum/showthread.php?t=166658
が、このスクリプトで機能にカウンタ変数値を変更する私はできない:
// ==UserScript==
// @name My Fancy New Userscript
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description enter something useful
// @match https://welcome.telkomhotspot.info/telkomhs/freemax/
// @copyright 2012+, You
// ==/UserScript==
unsafeWindow.counter = 1;
私が変更したい機能は次のとおりです。
function startTimer(){
var counter = 20;
var wait = 0;
var displayCounter = true;
var startCounting = false;
$("#timerTransition").html(getLoadingCounter())
.everyTime(1000,function(i){
if(wait==0){
if(displayCounter){
$("#loadingCounter").fadeOut(500,function(){
$("#timerTransition").html(getTimerContainer(counter));
$("#timerContainer").fadeIn(500,function(){
startCounting = true;
});
});
}
displayCounter = false;
if(startCounting){
counter = counter - 1;
$("#counter").html(counter);
if(counter == 0) {
if(foundCookies){
$("#timerTransition").stopTime().html(getAuthCookiesLogin());
}
else{
$("#timerTransition").stopTime().html(getAuthButton());
$("#authBtnContainer").fadeIn(0).click(function(){
$(this).fadeOut(0);
closeAds();
openAuthForm();
});
}
}
}
}
else{
wait = wait-1;
}
});
}
私は既にGoogleで検索していますが、変数を変更することはできません。
'unsafeWindow.counter'を定義した場合は、' unsafeWindow.counter'も読んで、 'counter'をどこでも' unsafeWindow.counter'に置き換えてください。 – noob
'counter 'を' unsafeWindow.counter'に置き換えたのですか?しかし、私はファイルへのアクセス権を持っていません。私はGreasemonkeyを使っていくつかのウェブサイトで 'counter = 20;'から 'counter = 1;'でカウンタ変数** value **を修正したいので、** timer **をすばやくスキップすることができます。どうやって教えてくれますか? – yudayyy