2

我正在发送一封包含链接的电子邮件。当收件人单击该链接时,我希望在单击时弹出结果页面(而不是在新选项卡中打开)。

我使用 Gmail 作为我的参考邮件客户端。

我尝试过的事情:

  • target="_blank":在新选项卡中打开,而不是弹出窗口
  • <a onclick="window.open(...)">: 被gmail删掉了。
  • <a href="javascript:window.open(...)">: 被gmail删掉了。
  • 打开一个新选项卡,然后通过onLoad或类似方式从该选项卡生成一个弹出窗口:弹出窗口被阻止。

到目前为止,我发现的大多数与弹出窗口相关的在线资源都已经过时了,但经验法则似乎是“如果一个事件是用户发起的,它将被允许打开一个弹出窗口”。

即使是部分解决方案(仅适用于 Chrome/Firefox/Safari/etc)也总比没有好。

4

1 回答 1

2

几乎所有邮件客户端都去掉了内联 JavaScript,因为它是恶意软件的载体。

您只能在电子邮件中包含常规链接。

于 2013-04-02T19:34:44.770 回答