【发布时间】:2011-03-13 06:28:54
【问题描述】:
这个问题让我抓狂了 2 天。我做了一个简单的 chrome 扩展,它调用一个服务器端程序,该程序返回 HTML,然后我将其填充到弹出窗口中的 div 中。一切都很好,除了包含“mailto:xxx@yyy.com”href 的简单锚链接。不会弹出电子邮件消息撰写窗口。
解决方法:添加 target="_blank" 属性
我想知道为什么这是必要的。
【问题讨论】:
-
如果您正在做 chrome 扩展,请查看 area51.stackexchange.com/proposals/10910/…
-
这对我有帮助,但我发现更好的解决方法是使用隐藏的 iframe,而不是打开新的窗口/标签。
-
@JeremyLawson 我发现如果您在扩展弹出窗口中有很多 mailto: 链接,则执行 iFrame 技巧只能工作一次,随后单击相同或其他 mailto: 链接将不再起作用.. .
标签: html google-chrome google-chrome-extension