Lotus Notes 8呈现<script>标记内容</script>

时间:2013-01-03 14:50:42

标签: javascript html lotus-notes newsletter

我正在开发一份时事通讯,我不得不支持古老的POS电子邮件客户端,例如Lotus Notes 8,并且有一个奇怪的问题,即标签的内容会以文本形式写出来。

电子邮件中有一个标记,但内容未呈现。这告诉我,Lotus Notes 8根本不是Javascript。

是否有一种解决方法,其中Javascript将无法运行(显然),但它也不会在页面上呈现文本,如下面的屏幕截图链接所示?

注意:我在标签上尝试过style =“display:none”,但无济于事。

Screenshot

编辑:

我通过将Javascript保存在外部文件中来解决这个问题。我知道它不会在电子邮件客户端上运行,脚本的目的是跟踪通过HTTP访问电子邮件的人。

2 个答案:

答案 0 :(得分:1)

Javascript在电子邮件中不起作用。电子邮件仅支持html和有限的CSS。

答案 1 :(得分:1)

看起来您的脚本依赖于最终用户在本地加载了几个Javascript库,例如

<script src="/glb/js/libs/webtrends.js" type="text/javascript">//</script>

现在,我可能很容易出错,但我的理解是这个src定义将查看用户打开电子邮件的任何服务器的根目录,并尝试在/ gl / js / libs目录中找到webtrends.js 。由于人们永远不知道野外最终用户将在本地加载什么,我希望源的完整URL可以是更可靠的选择。

虽然这不会影响它是否在Notes邮件中打开,但它会影响它是否在您自己的机器上运行。