【发布时间】:2011-10-29 06:09:13
【问题描述】:
我正在创建一个 Google Chrome 扩展程序,并尝试使用 (window.open) 打开一个自定义 url 方案,而没有打开一个新的空白选项卡。为了争论,让我们试试 'mailto' url 方案。
我的代码:
window.open("mailto://Bob Lawblah", '_self');
不幸的是,即使我指定了“_self”,这也会打开一个新的空白选项卡并打开默认邮件程序。按照this的说法,我好像没有什么问题。
关于在打开“mailto”链接时如何不打开额外标签的任何想法?
【问题讨论】:
-
明确一点:无论 URL 是什么,我仍然无法在当前选项卡中打开页面。示例:window.open("google.com", '_self');不响应。虽然如果我取出“_self”部分,它会在新标签页中打开窗口。
标签: javascript google-chrome google-chrome-extension browser-extension