使用单选按钮的Google Chrome扩展程序中的Content-Security-Policy错误

时间:2015-08-23 10:20:07

标签: javascript google-chrome google-chrome-extension

我正在尝试进行扩展,当我点击扩展图标时,它会显示一个简单的弹出窗口。在弹出窗口html我几乎没有链接单选按钮。它应该工作当我点击单选按钮它将重定向链接。

<html>
    <head>
<script>
function OpenWindow(){
    for(i=0;i<document.FormLink["RB1"].length;i++){
      if(document.FormLink["RB1"][i].checked){
    window.open(document.FormLink["RB1"][i].value);
    break;
  }
}
  }
<script>
    </head>
    <body>
    <input type="radio" onchange="window.location.replace('https://google.com.com')">Google<br/>
<input type="radio" onchange="window.location.replace('https://bing.com')">Bing<br/>
<form name="FormLink">
<input type="radio" name="RB1" value="https://yahoo.com">Yahoo!<br/>
<input type="radio" name="RB1" value="https://yahoo.com">None!<br/>
<form>

        <body>
        </html>

我将其保存为popup.html

我想通过Chrome扩展程序运行它,但我发现它显示错误

  

因内容安全政策

而拒绝执行内联脚本

我的menifest.json文件

"background": {
      "persistent": false,
      "scripts": [ "background.js" ]
   },
   "browser_action": {
      "default_icon": "icon.png",
      "default_popup": "popup.html"
   },
"manifest_version": 2,
   "name": "My Extension",
   "permissions": [ "tabs","<all_urls>" ],

我如何解决我的问题。如果有人能给我一些正确的代码,我将在扩展程序中运行

,对我来说会更好

0 个答案:

没有答案