使用菜单打开弹出窗口并重定向到外部地址

时间:2011-09-08 15:32:03

标签: google-chrome google-chrome-extension

再次问好Stackoverflow!

我想创建一个chrome应用程序,当你打开它时,它会打开一个带有菜单的弹出窗口,你可以点击某些链接,当你点击某个链接时,一个新标签会打开你会得到那个地址。但它不起作用,当我点击菜单链接时没有任何反应。所以这就是我所拥有的:

的manifest.json:

{
  "name": "menu",
  "version": "0.1",
  "description": "menu",
  "browser_action": {
    "default_icon": "icon.png",
    "popup": "menu.html"
  },
  "permissions": ["tabs", "notifications"]
}

menu.html:

<a href="#" onclick="

chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({'url': chrome.extension.getURL('redirect/google.html')}, function(tab) {
    });
});">hey</a>

重定向/ google.html您:

<script>window.location="http://google.com"</script>

1 个答案:

答案 0 :(得分:1)

我的想法太难了,我可以这样做:

<a href="#" onclick="chrome.tabs.create({url:'http://google.com'});">Google</a>