javascript无法在电子邮件中使用

时间:2016-09-17 19:55:40

标签: javascript html html-email

我正在从我的SAP系统向gmail发送电子邮件。正文是基于HTML和javascript的内容。现在,要求是在电子邮件中单击按钮或链接创建一个新的URL窗口,这将在弹出窗口中打开一个网页。

所以,当我在SAP中测试它时,它正常工作但是当我在gmail应用程序中测试它时,它正在一个新的Tab(整页)中调用URL。 由于它只是一个信息窗口,我希望尽可能小。

以下是我的电子邮件内容代码

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">function target_popup(form){    
window.open("","formpopup","width=3000,height=40,resizable,scrollbars");
form.target="formpopup";}
</script>
<form action="https://testapp.html"  onsubmit="target_popup(this)">
<input type="submit" value="Go to Google" />
</form>
</body>
</html>                                                                                                                                                                             

1 个答案:

答案 0 :(得分:10)

所有电子邮件客户端都有(并且必须拥有)针对运行电子邮件中找到的任何Javascript的严格政策。

这是一个强大的安全要求,你不会绕过它。这很好。您只能将Javascript放在目标网站上,而不是放在电子邮件中。