我发送了一封包含html附件的电子邮件。某些收件人在特定Web门户(NHS Webmail,即MS Exchange)上读取邮件,并尝试从门户保存附件。但是,JavaScript会以默认方式从附件中删除,并且收件人最终会显示空白页。所有脚本标签都被删除 - 甚至是外部脚本的链接。
问题:我可以在html中添加任何智能,以便通知用户他们有一个无用的页面,而不是打电话给我,问为什么它没有任何内容?我知道这是一个很长的镜头,但我不太了解html,我认为值得一试。如果有帮助,用户不太可能使用IE6,IE7或IE8。
感谢。
答案 0 :(得分:2)
创建标签:
<div id="noScriptsFound">Sorry, your page is messed up by your lame mail agent. Please download it in some other way</div>
然后添加一个脚本(直接在div
之后执行asap):
<script>
document.getElementById("noScriptsFound").style.display = "none";
</script>
现在,如果在保存附件时某些内容会切断“脚本”标签,浏览器将不会执行脚本标记,因此文本仍然可见。