每次创建新的Chrome窗口时如何运行脚本?

时间:2019-12-28 08:15:57

标签: javascript google-chrome-extension

我正在构建chrome扩展程序。如何检查是否在chrome中创建了新的窗口(不是新标签页),并且仅在这种情况下运行脚本?

我目前在后台脚本中具有此功能,该脚本无法正常运行。它仅在打开的第一个窗口上提示用户。

chrome.windows.onCreated.addListener(askGoal());

function askGoal(){
    goal = prompt("A?");
}

1 个答案:

答案 0 :(得分:1)

askGoal函数是在第一次创建Windows时调用的,因为您是在添加侦听器中调用函数的。您可以简单地:

chrome.windows.onCreated.addListener(askGoal);