私は、Outlook、Gmail、Yahooなどの複数の電子メールクライアントに送信されるHTMLテンプレートを作成しています。印刷フッター。電子メールテンプレートでwindow.print()が削除されました
この印刷の機能は、さまざまなブラウザでテストしたときに完全に機能しますが、電子メールクライアントに送信されるとコードが削除され、印刷機能が無効になります。
スニペットは(を期待)は次のようである:電子メールクライアントで
<a href="javascript:" onclick="window.print(); return false;">
Print
</a>
実際は:
<a>
Print
</a>
私は印刷機能にアクセスするためのタッチベースのデバイスのためのhref="javascript:"
を追加しました。
class
を添付し、script
タグを使用してclick
イベントを呼び出すことも試みましたが、スクリプトタグも削除されています。
メールクライアント用にプリントを実行するにはどうすればよいですか?
編集1: このlinkで重複指摘したように、私は、任意の外部のページにリンクすることはできません。
電子メールクライアントは、セキュリティ上の理由からスクリプトを削除しています。電子メールクライアントに既に目立つ印刷ボタンがあるので、このオプションが本当に必要ですか? – jeff
はい、プロジェクトには印刷機能が必要です。 – Shashank
[HTMLメールで印刷リンクを埋め込むのは可能ですか?](http://stackoverflow.com/questions/16176806/embed-print-link-with-in-html-email) – jackjop