我是构建 Chrome 扩展程序的初学者。我在使用 Chrome 扩展开发者文档中描述的功能来制作一个按钮以在“popup.html”中创建一个新选项卡时遇到问题。无论我从 Stack Overflow 尝试过哪种方法,它都不起作用。我的代码如下:
<html>
<head>
<title>Facebook Connect For Chrome Extension</title>
<script type="text/javascript" src="background.js"></script>
<script type="text/javascript" src="popup.js"></script>
<script>
function showIndex(){
var index_url="/index.html",
chrome.tabs.create({
url: index_url
}),
}
</script>
<body>
<button value="tab" style="width:100px; height:100px;" onclick="showIndex();">Go to Index</button>
</body>
或者
function createTab() {
chrome.tabs.create({url: "/index.html"});
}
<a href="#" onclick="creatTab();">Go to Index</a>
这两种选择似乎都不起作用。
所以我想知道这个函数是否应该放在background.js中?如果没有,请告诉我这段代码有什么问题。提前致谢!
顺便说一句,我将 URL 更改为www.stackoverflow.com
. 它仍然是一样的---不工作。