假期快乐。
发现一个bug,搜as但查到的是a,as的释义跑到A’s下了
个人多词典,单词典都是正常的
配置单词典看看,估计是其他字典的词头重定向了
那是词典的问题 as 会查出 a 和as两个词
估计是词典软件将as a’s(词头 a) 两个词头做了合并处理
发音图标缺失可能缺少 图片资源或则软件问题
@leon406: phoneme 的中文翻译好像有错:
英语 sip 中的 s 和 zip 中的 z 是两个不同的音位)/s/ 和 zip 中的 /z/ 是两个不同的音位)
感谢反馈,下个版本一并修正
@leon406 发现一个奇怪的 Bug,在手机的欧路词典上,如果同时使用 LDOCE5++ 词典,会导致展开的功能失效(交互丢失)。
自行解决,估计是冲突
你可以调整词典的顺序看看
感谢楼主持续更新修正!!不知有没有大神制作更精美的排版,可惜这个现代风格css的帖子不更新了 重新设计的现代风格 CSS 现已正式发布(2023.10.20更新)
有些单词也会和 CCALD 有冲突,比较奇怪。手机版欧陆词典有什么好的调试方式吗?桌面版是没有问题的。
找到 Bug 了,脚本 leon_oald::interaction
会被重复调用,所以给对象重复添加了一次事件,于是效果变成了展开 + 折叠。
置于为什么有别的词典的时候会被重复调用,是因为
!is_oald_loaded && document.addEventListener('DOMContentLoaded', function () {
的DOMContentLoaded
事件的内部没有再判断是否已经执行过一次了,但是不知道为什么DOMContentLoaded
会被重复触发,根据文档是只会触发一次的。
JS里没找到is_oald_loaded
的set逻辑,用is_oald_loaded
当作判断条件没有效果。目前是另取了个变量来作判断,就正常了。
有问题,回退了
现在重新上传, 更新了1000+ 翻译
DOMContentLoaded
重复触发是欧路的问题,只有欧路会这样,某版本更新后就这样了,需要内部做另外判断。
oald.js 是否跟网盘提供的兼容版本一致?
从错误提示看, 应该是使用其他人修改的引入jquery版本
之前是有点混淆。
但是,理清关系后。不用楼主单独文件夹【Mdict兼容文件】分享的这个oald-notts.js,
在MDict下始终有错误
头发翻译可选择使用旧的图片替换新的吧吗?