当我将 HTML 文件附加到电子邮件中,然后将其通过电子邮件发送到我的 iPhone 时,我可以完美地查看该文件。但是,文件中的任何 javascript 似乎都没有运行 - 甚至没有简单的东西,例如显示/隐藏由“onClick”事件触发的 div。
有没有办法让 javascript 在 iphone 邮件应用程序中的附件上运行?
当我将 HTML 文件附加到电子邮件中,然后将其通过电子邮件发送到我的 iPhone 时,我可以完美地查看该文件。但是,文件中的任何 javascript 似乎都没有运行 - 甚至没有简单的东西,例如显示/隐藏由“onClick”事件触发的 div。
有没有办法让 javascript 在 iphone 邮件应用程序中的附件上运行?
MobileSafari 浏览器支持 JavaScript,但邮件不支持。
我认为要以您希望的方式运行 JavaScript,您必须在浏览器中打开网站。想不出任何其他的方式来做到这一点。
不过,您可能可以使用 CSS 获得一些您想要的交互性。这很棘手,因为元素永远不会获得 :hover,但您可以将行为附加到 :target 和 :active 状态以获得一些非常引人注目的交互性,这些交互性在 iPhone、iPad 和 Mac Mail 上的 Mail 中确实有效。(然而,在 gmail 中阅读邮件的人将失去所有这些冷静。)
不会。就像几乎所有仍然存在的电子邮件客户端一样,JavaScript 等将被阻止。
包含 JS 代码实际上可能会阻止您的电子邮件被传递 -<script>
标签可能会在大多数反垃圾邮件过滤器中引发警告标志。