【发布时间】:2012-12-17 22:48:12
【问题描述】:
我正在开发一个时事通讯,我不得不支持古老的 POS 电子邮件客户端,例如 Lotus Notes 8,并且有一个奇怪的问题,标签的内容被写成文本。
电子邮件中有标签,但内容未呈现。这表明 Lotus Notes 8 根本不支持 Javascript。
是否有一种解决方法,其中 Javascript 不会运行(显然)但它也不会呈现页面上的文本,如下面的屏幕截图链接所示?
注意:我在标签上尝试了 style="display:none" 但无济于事。
编辑:
我通过将 Javascript 保存在外部文件中解决了这个问题。我知道它不会在电子邮件客户端上运行,脚本的目的是跟踪通过 HTTP 访问电子邮件的人。
【问题讨论】:
-
你能把代码贴出来吗?
-
做好准备:pastie.org/5616536
-
首先,Lotus Notes 8 并不“古老”。其次,它通常用于大型企业,您发送的内容很有可能在到达 Lotus Notes 客户端之前已经被安全软件预处理,因此无需让 Lotus Notes 用户捕获 MIME 源对你来说,真的有办法告诉你到底发生了什么。
-
第三,Lotus Web 邮件系统(称为 iNotes 或 DWA,取决于版本)中的安全过滤很有可能会在通过 HTTP 访问时禁用您的脚本。坦率地说,这应该适用于所有企业级网络邮件系统,希望消费级网络邮件系统也是如此。
-
一句忠告,当向某些软件的专家寻求有关如何编码的建议时,将该软件称为 POS 通常是不谨慎的。我建议 -- amazon.com/How-Win-Friends-Influence-People/dp/1439167346
标签: javascript html lotus-notes newsletter