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 を実行するようにしました。*