做了一个欧路的小工具

把这个文件当成词典一样放到对应的文件夹,然后设置自动展开,可以隐藏欧路词典查词界面的“全球”“跟读”和考试等级这几个图标,只剩下音标图标

链接:百度网盘-链接不存在
提取码:zrob

8 个赞

這個兩行 js 就能解決的事情,要 .eudic 幹嘛

1 个赞

能请教下怎么弄嘛

3 个赞

js放在哪里

3 个赞

很好很实用,小词库解决大问题。

3 个赞

Set those elements’ display to none using DOM methods in the .js file for an existing dictionary.

For example, on android, you can use the following to hide everything.

document.getElementById("eudicWordInfoHead").style.display = "none";

这个思路我是考虑过的,这样也行,不过我用的是css,能从根本上杜绝延迟的卡顿,我很讨厌延迟的卡顿,如果是js的话,有可能出现先创建元素然后马上隐藏的这个过程

2 个赞

Android 上也可行?

2 个赞

全平台测试过

1 个赞

可以分享 css 代码么?

/* 跟读 */

.evalRecordWordLink {

display: none!important;

}

/* 全球 */

.globalVoiceLink {

display: none!important;

}

/* 四级考研等 */

.eudic_wordtag {

display: none!important;

}

1 个赞

实测中mdx是无效的,必须打包成eudic,不知道为什么

1 个赞

而且如果欧路版本更新后把标签改了的话也必须要重新查看

感谢!那音标对应的是?我想全都隐藏了 :smiley:

应该是这个,你试试

2 个赞

eudicWordInfoHead 指全部的信息栏么?

这个我就不清楚了,我没怎么花时间去摸索结构,只是因为背单词时,发现全球和跟读这两个元素仿佛是js添加上去的,有延迟出现的卡顿,我就很烦,才改的,剩下的没咋摸索

哈哈,好的。谢谢分享方法和提供代码。 :orange_heart:

1 个赞

是用什么方法查得对应的元素呢,我好自个儿找找看。

1 个赞

如果能用mdx的话那就更好了,我是在电脑端的词典调试器查看的,电脑端的词典调试器会显示当前页面的所有元素,但是手机端的某些元素电脑端没有,比如跟读这个选项,我当时是把apk解压出来,在main这个css里面,一个一个地试class,,