我正在发送一封包含链接的电子邮件。当收件人单击该链接时,我希望在单击时弹出结果页面(而不是在新选项卡中打开)。
我使用 Gmail 作为我的参考邮件客户端。
我尝试过的事情:
target="_blank"
:在新选项卡中打开,而不是弹出窗口<a onclick="window.open(...)">
: 被gmail删掉了。<a href="javascript:window.open(...)">
: 被gmail删掉了。- 打开一个新选项卡,然后通过
onLoad
或类似方式从该选项卡生成一个弹出窗口:弹出窗口被阻止。
到目前为止,我发现的大多数与弹出窗口相关的在线资源都已经过时了,但经验法则似乎是“如果一个事件是用户发起的,它将被允许打开一个弹出窗口”。
即使是部分解决方案(仅适用于 Chrome/Firefox/Safari/etc)也总比没有好。