0

関数を 2 回呼び出そうとしていますが、現在のコードでは getPoints() 関数がスキップされ、setInterval の getPoints() 関数が呼び出されます。getPoints() 関数を呼び出してから、setInterval 内の関数を呼び出そうとしています。

var background;
// background page
background = chrome.extension.getBackgroundPage();
// get totals
getPoints(background.localStorage.points);
// update every 30 seconds
setInterval(function() {
  console.log("func");
  getPoints(background.localStorage.points);
}, 30000);
4

1 に答える 1

1

これを試して:

window.onload = function() {
    var background;
    // background page
    background = chrome.extension.getBackgroundPage();
    // get totals
    getPoints(background.localStorage.points);
    // update every 30 seconds
    setInterval(function () {
        console.log("func");
        getPoints(background.localStorage.points);
    }, 30000);
};
于 2012-08-16T05:15:23.347 に答える