如何使google chrome chrome.windows.create扩展功能正常工作

时间:2013-06-08 08:33:06

标签: google-chrome google-chrome-extension

我需要一些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>

1 个答案:

答案 0 :(得分:2)

Chrome扩展程序中不允许(默认情况下)内联JavaScript代码。所以你必须改变这样的代码。

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

loader.js:

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

有关内容安全政策的详细信息,请访问:Content Security Policy (CSP) - Google Chrome