在Chrome扩展程序中创建一个将在新标签页中打开的搜索栏

时间:2013-07-20 03:10:31

标签: google-chrome-extension

我正在尝试在Chrome扩展程序中创建一个谷歌搜索栏,它将在新的浏览器选项卡中打开搜索。我的manifest.json看起来像这样:

{
 "name": "Search",
 "version": "1.0",
 "manifest_version": 2,
 "description": "Search",
 "browser_action": {
 "default_icon": "search.png",
 "default_popup": "popup.html"
   }
}

我的HTML看起来像这样:

<div id="search">
<form method="get" action="http://www.google.com">
<div style="border:0px solid black;padding:2px;width:20em;">
<table border="0" cellpadding="0">
<tr><td>
<input type="text"   name="q" size="25"
 maxlength="255" value=""<textarea placeholder="Search Google"></textarea>
<input type="submit" value="Search" /></td></tr>
</table>
</div>

这个html页面在普通的浏览器中工作正常,但不能作为chrome扩展。我认为我需要授予访问我的标签的权限,但我不熟悉Chrome扩展程序,因此我对我的刚性manifest.json标记有点麻烦。

1 个答案:

答案 0 :(得分:3)

在表单中添加target="_blank"属性,如下所示:

<form method="get" action="http://www.google.com" target="_blank">

MDN Reference