1

我开发了 chrome 扩展的清单版本 1,它接受用户的输入并打开一个新窗口

但是当我升级到清单版本 2 时,新选项卡中对 www.someUrl.com 的重定向停止了。

请告诉我我必须根据版本 2 进行哪些更改才能使其运行。

popup.html

<body onload="document.form.query.focus()";>

<div id="searchwrapper">

<script>
function send_url() {   
    var url = "www.someurl.com?query="+form.query.value;
    window.open(url, '_blank'); 
    return false;
}
</script>
<form name="form" id="search_form" action="popup.html" method="POST">
<input type="text" class="searchbox" name="query" value=""/>
<input type="hidden" name="search" value="1">
<input type="image" src="search.png" onClick="send_url()" value=""/>
</form>
</div>

</body>

和我的 manifest.json

{
"manifest_version": 2,
"name": "Search",
"version": "2.0",
"description": "This is a chrome extension for search",
"browser_action": {
  "default_icon": "icon.png",
  "default_popup": "popup.html"
},
"permissions": ["www.someUrl.com"]
}
4

2 回答 2

2

Manifest2 中不允许使用内联脚本。清单 2 也不允许

onClick="send_url()"

于 2012-08-31T08:09:47.100 回答
1

改变

"version": "2.0",

  "manifest_version": 2,
于 2012-08-29T02:40:15.527 回答