有没有大佬教一下,怎么把mdx的替换成leon大的最新版本,旧版错误不少
我也想知道,请问换好了嘛
现在L大大的MDX文件,直接放入你的词典文件夹里面即可。
请问为什么TTS发音在iPad欧路词典里面用不了呢?@Hazuki
就是点击之后没有声音。
我测试了一下,是和这个链接里的剑桥词典同时启用时,TTS发音应该被干扰了,是不是要把函数名修改一下呢?
求教一下,关于我默认隐藏全部中文含义,点击来显示中文释义,我该点击哪里?(不是全部显示,例如英文释义1,我只想单独点击这个一释义,显示这单独一个。)
下载了这个百度网盘,如何使用呢,有没有大佬能够教一下
楼主你好,请问这个mdx是不是不全啊?我在你的onedrive下载的,58.07mb大小的mdx,用了一会儿发现几个严重的问题,比如refer这个词,有好几种意思和用法,但是你这版本只有1个意思和用法,其他还有好几个词,请问有没有更全版本的mdx?感谢
是和官网一致的
谢谢,我看到了。我比较菜,我想问下这是为啥?我在韦氏也看到了三个意思,为啥这个只有一个意思呢?
感谢制作分享精品词典资料,词条收录多,可以自由切换词性查询
非常感谢,在非 dark mode 下使用体感不错。但是发现在 iOS 欧路上使用,若是暗黑模式下,看起来非常不舒服,感觉不怎么匹配。欧路里做增强 dark mode 下的反差没用,可能是我不会设置?
打算自己按照你的样式修改一下看看效果。
首先感谢 @Hazuki 付出的努力,这个样式确实很漂亮,几乎没有什么槽点。但在 iOS Eudic 欧路上用,在手机用 Dark Mode 欧路的 主题设置 → 选深色的 「夜晚」或纯黑的情况下,看解释字的颜色非常淡,特别费劲。
想按照你的方法,以及下面有人提及的把 Light Mode 的字体灰度调节也不起作用
/* Light Mode */
.oaldpe {
--grey-0: #fff;
--grey-1: #fdfdfd;
--grey-2: #f7f7f7;
--grey-3: #eff2f3;
--grey-4: #ccc;
--grey-5: #999;
--grey-6: #666;
--grey-7: #333;
--grey-8: #222;
--grey-9: #000;
--text-color: var(--grey-7);
--text-grey-color: var(--grey-6);
}
/* Dark Mode */
.oaldpe[data-theme='dark'] {
--grey-0: #222;
--grey-1: #21252b;
--grey-2: #363636;
--grey-3: #444;
--grey-4: #666;
--grey-5: #aaa;
--grey-6: #ccc;
--grey-7: #ddd;
--grey-8: #eee;
--grey-9: #f7f7f7;
--text-color: var(--grey-7);
--text-grey-color: var(--grey-6);
}
曾今在 pdawiki 获取过一个 OLAD 10th V14.8 带的主题样式个人觉得不错,请指教一下,怎么设置,能获得类似的视觉效果,谢谢!
需求:
- 解释的字体偏白(灰)亮度需要更高
- 例句偏粉色系
在欧路词典Mac版(Version 25.7.1)上安装精装 - 牛津高阶双解第10版完美版(OALDPE) 后,将解释界面主题设为”纯黑“或者“夜晚”后,OALDPE不会自动切换为深色模式,仍使用浅 色模式的样式,导致很多文字饱和度过低,难以辨认。iOS上存在同样的问题。
经排查是这行代码:
const setEudicTheme = () => oaldpeInit.$allContainers.attr('data-theme', $('body').is('.black, .night') ? 'dark' : 'light');
里的 $('body').is('.black, .night')
始终返回false,至于原因,水平有限,暂时排查 不出来。可能是jquery获取 $('body')
的值有误。但是可以通过用原生JS重写这个逻辑来 修复这个问题。代码如下:
modified oaldpe.js -> oaldpe-new.js
@@ -872,7 +872,9 @@ if (typeof oaldpeInit === 'undefined') {
observer.observe(oaldpeInit.$parent[0], { childList: true });
// Set the theme based on the body's class
- const setEudicTheme = () => oaldpeInit.$allContainers.attr('data-theme', $('body').is('.black, .night') ? 'dark' : 'light');
+ const isDarkTheme = ["black", "night"].some(el =>
+ Array.from(document.body.classList).includes(el));
+ const setEudicTheme = () => oaldpeInit.$allContainers.attr('data-theme', isDarkTheme ? 'dark' : 'light');
setEudicTheme(); // Initial check
const attributeObserver = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
oaldpe.js.gz (19.5 KB)
macOS上编辑或替换 oaldpe.js
文件后,需要先从EuDic → 清理缓存,再重启软件,才能生 效。更改解释界面主题时OALDPE的样式不会立即变化,需要重新查词刷新页面。
iOS上也能修复,可以直接替换 oaldpe.js
文件,然后同样先从设置 → 清理缓存,再重启 软件。
以下帖子提到了同样的问题:
- 2025/01/15 http://forum.freemdict.com/t/topic/30466/990
- 2025/04/15 http://forum.freemdict.com/t/topic/30466/1147
- 2025/04/25 精装 - 牛津高阶双解第10版完美版(OALDPE) - #1152,来自 frank15
- 2025/05/17 http://forum.freemdict.com/t/topic/30466/1173
- 2025/08/19 http://forum.freemdict.com/t/topic/30466/1261
有大佬知道为什么我这IOS版欧路里js不触发吗?悬浮球不加载。并且词性切换按钮无效。换任何版本欧路都是一样
只有当前一个词典并且词典也是最新版本。没做过任何改动。
0214 版本 与 01.10 版本相比,在安卓欧路上,悬浮窗 无法显示, 也无法有播放句子录音的 按钮,