javascript - anchor 标记在 gmail 附件中不起作用

标签 javascript html css

我正在使用 anchor 标记转到同一页面中的特定部分。当我的本地计算机中有 html 文件时,此方法有效。但是当我在 gmail 中附加文件并打开附件时,它不起作用。为什么?我应该怎么做才能让它发挥作用? 顺便说一句,是否可以让它在 gmail 附件上工作?

P.S:我对这种 html 不兼容感到厌烦。

最佳答案

您不能使用典型的 HREF anchor 在 Gmail 中同一页面上的元素之间导航,因为一旦服务器收到电子邮件,Gmail 就会修改电子邮件中的所有 HREF 值。例如,在所附的屏幕截图中,请注意 anchor 标记……原始代码以 JMIA 结尾。之后的所有内容都由 Gmail 附加。

enter image description here

然而,您可以使用这种替代语法,它会起作用,但仅限于导航到的元素在阅读 Pane 中是否可见。如果元素已经在屏幕上可见,Gmail 将不会向下滚动到它。

<a name="..">

关于javascript - anchor 标记在 gmail 附件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23558331/

相关文章:

javascript - 如何从 Mongoose 中的父字段的子文档更改字段

html - Spring Boot 没有返回正确的 MIME 类型

css - 如何进行敏捷布局?

Chrome、FF、IE 高度滚动上的 Javascript 事件(添加样式)

html - 用于在另一个元素之后或之前的元素的 CSS,未嵌套

javascript - Uncaught TypeError : $(. ..).sidr 不是函数[控制台 Chrome 开发者工具]

CSS超高级第n子选择器?

javascript - React Native 中意想不到的 promise

Javascript,Click 事件监听器对多个类执行相同的操作

javascript - 如何控制复选框并在网格kendo ui上显示