# 【测试】各个软件对锚点跳转的支持度

**URL:** <https://forum.freemdict.com/t/topic/3064>\
**Category:** 技术交流与词典编修\
**Created:** [2020 年8 月 26 日 08:53 UTC](https://forum.freemdict.com/t/topic/3064 "2020-08-26T08:53:31Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![smiling1384](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/3e96dc/32.png) [@smiling1384](https://forum.freemdict.com/u/smiling1384)\
**Post date:** [2021 年11 月 10 日 12:12 UTC](https://forum.freemdict.com/t/topic/3064/22 "2021-11-10T12:12:24Z")

</div>

请问为什么我用欧路测试下载到 mdx，对于跨词跳转不能到达指定锚点呢？只能到达词头。

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/6/a/6afda39fd48c7ad44943f598c12da8993438b65a.png)

---

<div class="post-metadata">

**Author:** ![Sunny1](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/c0e974/32.png) [@Sunny1](https://forum.freemdict.com/u/Sunny1)\
**Post date:** [2022 年8 月 19 日 00:24 UTC](https://forum.freemdict.com/t/topic/3064/23 "2022-08-19T00:24:02Z")

</div>

这个测试方法真好，今天用了OP提供的test.mdx测试带entry的跨页面跳转，终于弄清楚了GoldenDict的 **WebEngine** 版和 **WebKit** 版没有交集，我这边测试的情况：

| | div+id | a+id | div+name | a+name | div+id+name | a+id+name |
| --- | --- | --- | --- | --- | --- | --- |
| **欧路** 10.1.8(150)   
iOS版 | 1 | 0 | 1 | 0 | 1 | 1 |
| **GoldenDict** Qt5   
WebEngine c25a5c9 | 1 | 0 | 0 | 0 | 1 | 0 |
| **GoldenDict** Qt5   
WebKit 1.5.0 1064880 | 0 | 1 | 0 | 1 | 0 | 1 |

之前尝试了很多方法想要同时兼容这三个词典平台却总是顾此失彼，看来只好做成两个不同的mdx了。

非常感谢！

---

<div class="post-metadata">

**Author:** ![okmokmokm](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/b5ac83/32.png) [@okmokmokm](https://forum.freemdict.com/u/okmokmokm)\
**Post date:** [2023 年4 月 21 日 12:24 UTC](https://forum.freemdict.com/t/topic/3064/25 "2023-04-21T12:24:37Z")

</div>

scrollintoview,万能 😂

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/1/e/1e1c61112eb02cb4d480cd2e66914132749a27ca.png)

然后每次在每次打开新的页面之后,滚动到指定的元素

---

<div class="post-metadata">

**Author:** ![okmokmokm](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/b5ac83/32.png) [@okmokmokm](https://forum.freemdict.com/u/okmokmokm)\
**Post date:** [2023 年4 月 21 日 12:28 UTC](https://forum.freemdict.com/t/topic/3064/26 "2023-04-21T12:28:44Z")

</div>

用url传参

---

<div class="post-metadata">

**Author:** ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
**Post date:** [2026 年2 月 9 日 09:19 UTC](https://forum.freemdict.com/t/topic/3064/27 "2026-02-09T09:19:45Z")

</div>

可以把gd-ng的测试结果也补充一下。

| | div+id | a+id | div+name | a+name | div+id+name | a+id+name |
| --- | --- | --- | --- | --- | --- | --- |
| gd-ng | 1 | 1 | 0 | 1 | 1 | 1 |

---

<div class="post-metadata">

**Author:** ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
**Post date:** [2026 年8 月 22 日 12:51 UTC](https://forum.freemdict.com/t/topic/3064/28 "2026-08-22T12:51:33Z")

</div>

提供一个不是方案的纯js方案…

可以给链接加上 `data-anchor` 属性，然后点击跨页链接时保存data-anchor到localStorage，然后在新的页面js滑动到对应id的位置

目前除了深蓝应该都支持localStorage，而且这样也可以适配一些多Tab词典可以先切换到对应Tab再滑动

---

<div class="post-metadata">

**Author:** ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
**Post date:** [2026 年8 月 22 日 15:45 UTC](https://forum.freemdict.com/t/topic/3064/29 "2026-08-22T15:45:52Z")

</div>

表中数据可以重测了，欧路跨页都不行。（其实是欧路windows pc 强行追加锚点）

[上一页](https://forum.freemdict.com/t/topic/3064.md?page=1)
