2013-04-02 36 views
1

我正在发送包含链接的电子邮件。当收件人点击该链接时,我希望生成的页面在点击时弹出(而不是在新标签中打开)。从邮件链接创建弹出窗口,而不使用自定义javascript

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

事情我已经尝试:

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

到目前为止我发现的大多数弹出窗口相关的在线资源已经过时了,但经验法则似乎是“if an event is user-initiated, it will be allowed to open a popup”。

即使是部分解决方案(只适用于Chrome/Firefox/Safari /等)将比没有好。

回答

1

几乎所有的邮件客户端都会去掉内嵌JavaScript,因为它是矢量恶意软件。

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

+0

谢谢!我想了很多。 – AlexeyMK