掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 987|回复: 4

[求助] 锚跳 name 在 Goldendict 被乱数化,如何应付?

[复制链接]

该用户从未签到

发表于 2018-6-2 11:59:07 | 显示全部楼层 |阅读模式
Goldendict 是用 Qt 4.8.6 版。
; f% d* N0 p( |7 O) j
6 N# A5 g# L1 d2 U) _) M6 }4 o9 V锚跳<a name="xxxx"></a><a href="#xxxx">GO</a>,没有作用。) B8 T! c7 h7 m, w" j$ u) i
/ d1 _4 ?' h! V9 V) M
发现,name 的部分会加入乱数,但 href 则不会,所以跳不过去。
$ s- `7 b1 q9 t1 s" i$ p; b1 j' u, C5 e8 d3 j+ n
但有些字典这两部分都会加入相同乱数。
8 I2 r6 y5 P3 I, y& H
5 Y. W; P7 o) f1 E4 u, G  _各位有这个经验吗?
- v4 q) ]6 Q" q. D
  _2 ~" o8 C, U3 H3 {$ L* D
: L& e+ d5 F" h; H& D3 `8 M

本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2018-1-29 01:48
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-6-2 13:22:05 | 显示全部楼层
    看起来是内部的锚跳?
    9 s; Q. z6 ]& V' `4 `6 @你没必要真的弄个锚在那里的,那是HTML 1.0的作法9 N7 P# q0 c/ V7 R- Y$ V
    比如,你要跳到 <div class="target">
    5 j1 [# t( h1 H, J6 H7 R: |直接 <div class="target" id="mytarget">2 i9 \% H5 W+ E% m) S: H
    然后 <a href="#mytaregt"> 即可+ S9 {% Z/ ]6 Z- Q7 |. I
    GD不会改这种的

    评分

    1

    查看全部评分

    该用户从未签到

     楼主| 发表于 2018-6-2 14:19:53 | 显示全部楼层
    本帖最后由 asicsfree 于 2018-6-2 14:51 编辑 * a0 G; v" ^( u. Q6 [6 x* p
    fearfare090807 发表于 2018-6-2 13:22; r1 ?1 h# C4 Y( Z
    看起来是内部的锚跳?
    , y: w7 M( Q& S9 p你没必要真的弄个锚在那里的,那是HTML 1.0的作法4 V; d* Y  Z6 J* [& i3 \" q
    比如,你要跳到

    9 _$ S2 U; T6 z: b, S9 Z是内部的锚跳没错。0 p" a' P) o% Y0 `8 c

    3 ?! p- a! J+ r" r0 B& |$ U% @为了不破坏原本文件结构,所以我又选择用空的 span (<span id="xxxx"></span>)来做。
    + ^1 S- @' c/ b. K* R但是Goldendict可以,但反使MDict2.0RC2失灵了。: x6 R8 }4 O# c' s, L2 `

    9 A4 B3 X! r; G! I9 s我想尽量相容于几个主流词典软件。
    ) ^& K* Q8 i/ W+ D7 l" h- O- Z: I' O

    评分

    1

    查看全部评分

    该用户从未签到

     楼主| 发表于 2018-6-2 14:51:45 | 显示全部楼层
    本帖最后由 asicsfree 于 2018-6-3 03:27 编辑 7 d4 a2 p2 v4 J2 v5 W+ k. ^

    + U3 J8 {% }+ a) ?2 A! E; l心得结论
    4 e; g# y; V: m7 J; \( H以目前测试结果论,要相容几个软件,重点在于,内部锚跳必要写为:/ o; L; {' D- N! G6 ]0 J: f6 k
    1. <a href="entry://#xxxx">go</a>。不要寫為<a href="#xxxx">go</a>。# \4 Q- a  h+ I
    2. 一定要寫為<a id="xxxx"></a> 或 <a name="xxxx"></a>。不要將id寫在其它元素裡。4 h0 g7 x; F$ L7 J- o, p/ g7 c
    , y9 r5 v: r* E$ n. D4 x$ `
    写在这里作个笔记。

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2018-6-2 15:21:36 来自手机 | 显示全部楼层
    asicsfree 发表于 2018-6-2 14:51' Z- O, o: l! A6 L/ ?- @; l
    心得结论
    ! ^  y) ^/ l8 p; n以目前测试结果论,要相容几个软件,重点在于,内部锚跳必要写为:
    7 ~, _- S- y0 {2 @5 S7 r! L! D  ogo,不要寫為go。: ], Y4 h) s  h4 a  O3 v
    % O7 x7 G5 D& {6 u7 a% j
    晕死,好像我自己写的内部锚跳都是直接直接href="#anchor",因为调试方便…2 a( E" r( v* \. i. A8 W4 s5 |
    这种写法是只有mdict PC不支持吗?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-5-7 18:12 , Processed in 0.025351 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表