1

我需要一些关于javascript中chrome.windows.create函数的帮助我似乎无法解决这是html文件:

<html>
<head>
    <script>
        function load() {
            chrome.windows.create({ url: 'http://www.google.com', type: 'panel' });
        }
    </script>
</head>
<body onLoad="load()">
</body>

4

1 回答 1

2

chrome 扩展中不允许内联 javascript 代码(默认情况下)。所以你必须像这样更改代码。

    <html>
    <head>
    </head>
    <body>
    </body>
    <script src="loader.js"></script>

加载器.js:

function load() {
 chrome.windows.create({ url: 'http://www.google.com', type: 'panel' });
}
document.getElementsByTagName( 'body' )[0].onload = function() { load(); };

有关内容安全政策的更多信息,请访问:内容安全政策 (CSP) - Google Chrome

于 2013-06-08T11:16:55.927 回答