0

我发送了一封带有 html 附件的电子邮件。一些收件人在特定的 Web 门户(NHS 网络邮件,即 MS Exchange)上阅读邮件,并尝试从门户保存附件。但是,JavaScript 会默默地从附件中删除,并且收件人最终会得到一个空白页面。所有脚本标签都被删除了——甚至是指向外部脚本的链接。

问题:我可以在 html 中添加任何智能,以便通知用户他们有一个无用的页面,而不是打电话给我问为什么上面什么都没有?我知道这是一个很长的镜头,但我对html了解不多,我认为值得一试。如果有帮助,用户不太可能使用 IE6、IE7 或 IE8。

谢谢。

4

1 回答 1

2

创建标签:

<div id="noScriptsFound">Sorry, your page is messed up by your lame mail agent. Please download it in some other way</div>

然后添加一个脚本(直接在div尽快执行之后):

<script>
    document.getElementById("noScriptsFound").style.display = "none";
</script>

现在,如果在保存附件时有东西切断了您的“脚本”标签,浏览器将不会执行脚本标签,因此文本将保持可见。

于 2012-04-26T08:06:21.553 回答