2011-09-08 52 views
0

Hello again 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

我思维方式太难了,我可以这样做:

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