Chrome扩展程序:打开新的弹出窗口

its*_*el0 14 google-chrome-extension

有人可以解释这个代码不正确的地方吗

<script>
    chrome.browserAction.onClicked.addListener(function(window) {
        chrome.windows.onCreated.addListener(function(enumerated string ["popup"]) {
            chrome.windows.create({'url': chrome.extension.getURL('redirect.html')}, function(window) {
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我正在尝试实现这一点,当在新的弹出窗口上单击扩展时将加载.

ser*_*erg 20

您不需要监听器,只需立即创建:

chrome.browserAction.onClicked.addListener(function() {
   chrome.windows.create({'url': 'redirect.html', 'type': 'popup'}, function(window) {
   });
});
Run Code Online (Sandbox Code Playgroud)

  • @Daniel只看API文档,其中列出了所有参数:http://code.google.com/chrome/extensions/dev/windows.html (4认同)