首页 文章

Google Chrome扩展程序

提问于
浏览
3

如何在扩展程序HTML中的新选项卡中打开链接 .

例如 .

点击图标

看到具有window.html的Google Chrome窗口

里面有两个链接,一个链接用于打开新标签中的链接,另一个链接用于原始标签中 .

我使用window.location,不能那样工作 .

2 回答

  • 4

    我不知道为什么这个问题有两个upvotes,但无论如何你可以尝试使用target属性作为锚元素 .

    <a target="_blank" src="http://myFancyUrl">This is a link to a new tab</a>
    

    但是,它不会在新选项卡中打开,除非用户具有以这种方式配置的导航器(通常是这样) .

  • 2

    如果该页面确实在Google Chrome扩展程序中,您可以强制浏览器使用javascript在新标签页中打开该页面(您知道这是正确的,因为您是Google Chrome扩展程序) .

    chrome.tabs.create({url:"http://somewhere", selected:true});
    

    您的扩展程序需要使用标签权限 .

    见:http://code.google.com/chrome/extensions/tabs.html

相关问题