window.print()已在电子邮件模板中删除

时间:2016-05-20 09:09:52

标签: javascript html email

我正在处理一个HTML模板,该模板被发送到多个电子邮件客户端,如Outlook,Gmail,Yahoo等。 我在页脚中有一个 Print 方法。

打印功能在不同浏览器中进行测试时效果很好,但在发送到电子邮件客户端时代码会被删除,从而阻止了打印功能。

摘录如下(预期):

<a href="javascript:" onclick="window.print(); return false;">
  Print
</a>
电子邮件客户端中的

实际

<a>
  Print
</a>

我为基于触摸的设备添加了href="javascript:"以访问“打印”功能。

我还试过附加class并使用click标记调用script事件,但脚本标记也被删除了。

那么,我该如何为电子邮件客户端执行Print?

编辑1: 我无法链接到此link中指出的副本的任何外部页面。

1 个答案:

答案 0 :(得分:0)

电子邮件客户端删除每个与javascript相关的元素,因为它可能会产生安全问题。所以我想你不能。