2016-02-12 110 views
0

有没有人有任何建议,我将如何使用Chrome标签API在谷歌浏览器中打开新标签页。我一直试图在我的谷歌浏览器扩展中这样做,就像这样使用Chrome标签按钮点击打开标签API

<form> 
    Which page would you like to visit? <br /> 
    <input type="text" id="channel" name="channel" placeholder="url"> 
    <input type="button" value="button name" chrome.tabs.create="('#input from id="channel"')" /> 
</form> 

但这似乎没有办法。任何人都可以看到我做错了什么? (忽略id部分的#input,我知道这是行不通的)。

在此先感谢

+0

尝试更改' />'到'。使用[这](http://stackoverflow.com/questions/16862479/chrome-extension-create-new-tabchrome-tabs-create-and-executescript-in-new-ta) – TheMintyMate

+1

@TheMintyMate这将无法正常工作一个扩展名,因为“onclick”是不允许的。 OP需要删除所有的javascript到一个单独的js文件中并使用脚本标记加载它。 – Teepeemm

+0

我如何设置侦听器来确定按钮在popup.html中被点击了? – BGroat

回答

1

如果你没有使用Chrome扩展

<input type="button" onclick="window.open(document.getElementById('channel').value,'_blank')" /> 

_blank是一个新的标签上打开所需要的参数。

+0

您想访问哪个页面?
是我没有,它不工作 – BGroat

+0

啊对不起忘了提及,你想使用你想访问的地方的实际网址代替网址。我会相应地编辑 –