掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1000|回复: 4

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

[复制链接]

该用户从未签到

发表于 2018-6-2 11:59:07 | 显示全部楼层 |阅读模式
Goldendict 是用 Qt 4.8.6 版。
/ r( Y; i0 _: A
6 W( g! @4 a! G" h. r$ P1 x锚跳<a name="xxxx"></a><a href="#xxxx">GO</a>,没有作用。  j0 a% ~9 t! c" C8 z; T6 f
9 T. D7 @* e1 a. M$ I
发现,name 的部分会加入乱数,但 href 则不会,所以跳不过去。
$ g! _. E, ~% K3 n; m/ a  N& s' ^3 ^; z+ Y# W6 |% u, e; C  ]# }- D
但有些字典这两部分都会加入相同乱数。
: P; V, ]! R" `3 Y1 ?, F( g
8 n+ t- X: ]! c8 O6 T* n1 L* Z3 F各位有这个经验吗?
" ~& ~5 d9 F4 r* w9 }" {9 h; F* ^9 P) A. r& Z  j
8 w7 \! M9 \7 y9 j( P4 _+ G2 [

本帖被以下淘专辑推荐:

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

    [LV.3]偶尔看看II

    发表于 2018-6-2 13:22:05 | 显示全部楼层
    看起来是内部的锚跳?
    3 {; }/ C# r. b1 j/ v1 b你没必要真的弄个锚在那里的,那是HTML 1.0的作法) k; U0 Q; W; Y( m
    比如,你要跳到 <div class="target">
    & h+ M  T6 G9 Y/ A9 t- p直接 <div class="target" id="mytarget">( X7 N9 p" U2 @2 s4 t  s1 H" [
    然后 <a href="#mytaregt"> 即可
    0 f. P/ X& p9 B" ]5 uGD不会改这种的

    评分

    1

    查看全部评分

    该用户从未签到

     楼主| 发表于 2018-6-2 14:19:53 | 显示全部楼层
    本帖最后由 asicsfree 于 2018-6-2 14:51 编辑 ; Z) f2 v* T, ]) V7 F. V
    fearfare090807 发表于 2018-6-2 13:223 X- v: O8 Z8 d' n$ `$ s
    看起来是内部的锚跳?
    + X# T  I' i; i- G2 T你没必要真的弄个锚在那里的,那是HTML 1.0的作法, n  E! [& ^$ u7 z  _
    比如,你要跳到

    $ e. ^5 k" |+ s; Q是内部的锚跳没错。
    / |' N4 v/ i7 J0 S% o9 t, A- I4 f5 F7 z) m/ T: k# r
    为了不破坏原本文件结构,所以我又选择用空的 span (<span id="xxxx"></span>)来做。
    , ~" w( t; N3 w6 W) T& I但是Goldendict可以,但反使MDict2.0RC2失灵了。
    $ K, I% Z4 @3 H) g+ D* k, l
    8 P. T$ i3 e# e# F6 z我想尽量相容于几个主流词典软件。: w9 @7 A; n+ `' o+ x' B8 z- n, ?
    8 X( p. U- C0 A, A: `- ?7 K0 B

    评分

    1

    查看全部评分

    该用户从未签到

     楼主| 发表于 2018-6-2 14:51:45 | 显示全部楼层
    本帖最后由 asicsfree 于 2018-6-3 03:27 编辑 % V+ C8 g( ~" T* r9 f+ R! R# \

    % b2 S9 K( ]& s+ x心得结论
    4 x  ]( ~/ R  O- W以目前测试结果论,要相容几个软件,重点在于,内部锚跳必要写为:
    4 w6 K, Q$ l2 ]4 i- C1. <a href="entry://#xxxx">go</a>。不要寫為<a href="#xxxx">go</a>。$ n% {8 B8 B3 i. @7 `: U) q' `
    2. 一定要寫為<a id="xxxx"></a> 或 <a name="xxxx"></a>。不要將id寫在其它元素裡。# _6 ~$ {6 P$ r- R

    2 I. _" L1 O0 |$ @写在这里作个笔记。

    评分

    1

    查看全部评分

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

    [LV.7]常住居民III

    发表于 2018-6-2 15:21:36 来自手机 | 显示全部楼层
    asicsfree 发表于 2018-6-2 14:513 T5 S3 a2 E2 B2 c
    心得结论0 r9 c: w' ~: h4 k) ]4 G8 F4 a
    以目前测试结果论,要相容几个软件,重点在于,内部锚跳必要写为:
    0 L" Y% L; [# h3 ?) e+ Z1 p7 ggo,不要寫為go。
    $ {0 d) [  a" E+ }' m& k  g8 ?$ p

    6 b9 a1 g2 \; G, ]) l3 U' _+ h1 h/ {晕死,好像我自己写的内部锚跳都是直接直接href="#anchor",因为调试方便…0 G/ e/ n: y1 H. E, m- w% h5 U% b
    这种写法是只有mdict PC不支持吗?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-7-10 07:43 , Processed in 0.026430 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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