0

x私のChrome拡張機能のバックグラウンドjavascriptに取り組んでいます。私のテストは、変数の変化に応じて毎秒何かを実行させることです。setTimeout を使用することにしました。私はそれを実行します..そして、それは私にアラートを送信するだけです。

http://jsfiddle.net/Ultimate/TpsBv/2/ (アラートを停止できるクロムのようなものがない限り、フィドルを使用しないでください)

$(document).ready(function() {
    localStorage.seconds = 5; //Added for testing
    wait();
});
function sayHi() {
    alert(localStorage.seconds);
    wait();
}
function wait() {
    var time = localStorage.seconds * 1000
    setTimeout(sayHi(), time);
}

注: *ミリ秒単位であり、jQuery IS が有効になっているため、* 1000 を実行するようにしました。*

4

1 に答える 1