我正在从我的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>
答案 0 :(得分:10)
所有电子邮件客户端都有(并且必须拥有)针对运行电子邮件中找到的任何Javascript的严格政策。
这是一个强大的安全要求,你不会绕过它。这很好。您只能将Javascript放在目标网站上,而不是放在电子邮件中。