iPhone邮件不会在附加的html文件中显示javascript?

时间:2009-05-21 16:27:22

标签: javascript iphone html email attachment

当我将HTML文件附加到电子邮件然后通过电子邮件发送到我的iphone时,我可以完美地查看该文件。但是,文件中的javascript似乎都没有运行 - 甚至没有简单的东西,比如显示/隐藏由“onClick”事件触发的div。

有没有办法让iphone在iphone邮件应用程序中的附加文件上运行?

3 个答案:

答案 0 :(得分:2)

MobileSafari浏览器支持JavaScripts,但邮件不支持。

我认为以你想要的方式运行JavaScript你必须在浏览器中打开网站。想不出其他任何做法。

答案 1 :(得分:1)

没有。就像几乎每个仍然存在的电子邮件客户端一样,JavaScript等也将被阻止。

包含JS代码实际上可能会阻止您的电子邮件发送 - <script>标记可能会在大多数反垃圾邮件过滤器中引发警告标记。

答案 2 :(得分:1)

但是,你可以使用CSS获得一些你想要的交互性。它很棘手,因为元素永远不会得到:悬停,但你可以将行为附加到:target和:active状态,以获得一些非常引人注目的交互性,它可以在iPhone,iPad和Mac Mail上的Mail中运行。 (然而,那些在gmail中阅读邮件的人将会剥夺所有这些酷感。)