GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本

词典共享下吧,你的这个js应该不全。弹窗的js也可以内嵌在词典的html中的。
你可以F12,然后再里面ctrl+shift+F搜索下。

看了下,发现是ode.js里面有这句:
image

奇怪,明明是点击牛津高阶的发音出现这个弹窗的,点ode词典的发音并没有这个弹窗

1 Like

应该是词典的js相互影响了。ode的js估计是全局性的事件处理。

请帮忙看看这里怎么修改呢?
ode.zip (1.2 KB)

1 Like

如果不是在线发音的话(链接是http://形式的),应该都可以注释掉。

1 Like

这本ode就是在线发音的,就是论坛的这本: Ode2021外链修改版(2.19修复词条跳转问题) - 英汉 - FreeMdict Forum

2 Likes

audio.addEventListener(“error”, function (e) { alert(“Apologies, the sound is not available.”); });
这句先注释吧。弹窗没必要。失败了就失败了。

是怎么注释呢,头尾各加个“#”?

1 Like

头加个 //

//audio.addEventListener(“error”, function (e) { alert(“Apologies, the sound is not available.”); });

现在好了,多谢大神!!! ::::::

成功! :smile:

補充一個默認字體顯示問題:

【問題描述】

  • Github 自動編譯版 界面默認字體為宋體,然字重過小不易辨識。

  • 嘗試依網絡教程,增補配置擴展風格的層疊樣式表 .\GoldenDict\portable\styles\article-style.css ,但不知何故未生效。

body {
    font-family: "Sarasa Mono K" !important;
}
  • 另:不能正確呈現   空格,@demo 在一樓百度盤發佈的版本無此問題。

【設備信息】

  • Windows 10 20H2
  • GoldenDict-dev.84dcc1c-155602

不像是gd的问题,应该被其他词典的样式干扰了。
你尝试把其他词典先禁用看看。

還真是,只展示這部詞典時沒有這個問題。

路径应该是类似,xxxxx是样式的名字。
styles\xxxxxx\article-style.css
非portal的路径在 * for Windows — C:\Users\<account_name>\Application Data\GoldenDict\styles\
然后在 preference中选择新增的样式xxxxx

参考

直接放portable目录下,不需要styles文件夹,这样相当于全局有效的样式

1 Like

界面问题,将收藏和历史面板叠在一起时标签不会完全显示:


官方:
image

另外这个版本关闭“检查元素”窗口时点x退出时并没有完全关闭,拖动屏幕会看到尺寸,打开network标签记录没有消失

观察很细致,特意这么做的,第二次打开F12的时候,会更快。如果没有其他特别的性能影响,就先不处理这个了。如果影响比较大,我再回退到上个方案。

现在看来没太大影响

2 Likes

后续查下,这部分没处理过,可能是版本差异带来的。

试过了1楼的自编译webkit版本(也是qt5.15.2)也存在同样问题,而官方版本的qt用的5.12.3