【问题标题】:iphone mail won't display javascript in attached html files?iphone邮件不会在附加的html文件中显示javascript?
【发布时间】:2010-10-27 23:40:13
【问题描述】:

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

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

【问题讨论】:

  • 在电子邮件中运行的 Javascript 存在很大的安全风险;我不明白为什么任何人,更不用说 iPhone 用户,愿意这样做。

标签: javascript iphone html email attachment


【解决方案1】:

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

我认为要以您希望的方式运行 JavaScript,您必须在浏览器中打开网站。想不出其他办法。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      不过,您可能可以使用 CSS 获得一些您想要的交互性。这很棘手,因为元素永远不会获得 :hover,但是您可以将行为附加到 :target 和 :active 状态以获得一些非常引人注目的交互性,这些交互性在 iPhone、iPad 和 Mac Mail 上的 Mail 中确实有效。 (但是,在 gmail 中阅读邮件的人将失去所有这些冷静。)

      【讨论】:

        猜你喜欢
        • 2012-03-08
        • 1970-01-01
        • 2011-02-01
        • 2013-12-16
        • 2013-05-27
        • 2020-09-06
        • 2011-10-22
        • 2012-09-07
        • 2020-04-06
        相关资源
        最近更新 更多