我正在使用 anchor 标记转到同一页面中的特定部分。当我的本地计算机中有 html 文件时,此方法有效。但是当我在 gmail 中附加文件并打开附件时,它不起作用。为什么?我应该怎么做才能让它发挥作用? 顺便说一句,是否可以让它在 gmail 附件上工作?
P.S:我对这种 html 不兼容感到厌烦。
最佳答案
您不能使用典型的 HREF anchor 在 Gmail 中同一页面上的元素之间导航,因为一旦服务器收到电子邮件,Gmail 就会修改电子邮件中的所有 HREF 值。例如,在所附的屏幕截图中,请注意 anchor 标记……原始代码以 JMIA 结尾。之后的所有内容都由 Gmail 附加。
然而,您可以使用这种替代语法,它会起作用,但仅限于导航到的元素在阅读 Pane 中是否可见。如果元素已经在屏幕上可见,Gmail 将不会向下滚动到它。
<a name="..">
关于javascript - anchor 标记在 gmail 附件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23558331/