分享,学习,新技能get√
欢迎大家评论,投稿!

有道词典 7 beta版去广告方法

转自青之蓝图

其实Windows 10系统的话,单纯查词,用UWP的必应词典是最简单干净的。
然而作为一个英语水平并不是很好的我,平常又少不了要看不少英文文献,屏幕取词功能此时非常重要,而UWP是不支持这些功能的……

所以我们回到桌面词典软件,排个队:

林格斯词霸、金山词霸、有道词典、欧路词典

最早使用林格斯词霸,可以比较自由地扩展词库,取词等功能也都有,然而取词体验并不好,也没有特别适合查询专业名词的离线词库可选择。

后来使用有道,有我喜欢的柯林斯词典,专业释义也较为准确,取词精准且顺手,无奈广告太多,用过几天受不了放弃了。

再后来用金山,那时候没广告,界面也还可以,无奈一直无法对PDF取词,这简直是致命的。这几天又下载了最新版的试了一下,PDF取词可以了,但是专业程度有待提高,界面广告也多了,右下角弹窗无法禁用,Pass。

然后是欧路词典,界面虽然算不上美观但是比较清爽,词典资源多,可以导入mdict资源,我收集了数G的词典,最后留下来的有四个:柯林斯、必应离线、韦氏大学、牛津搭配,相当顺手,很适合学习英语的人,然而取词依然氏短板

有道词典的界面全部是基于HTML语言配合CSS和Javascript实现的,比如之前6.X时代的主界面就是index.html,并且各个区块还有贴心的注释,如果有心的话,可以自定义玩出很多花样来,去广告只是其中很简单的一种。

进入7.0时代,依然是基于HTML+CSS+Javascript,所以修改起来相比其他软件还是要方便蛮多的(比如之前修改Evernote去广告就需要用到十六进制编辑器……)。
本代的index.html只是作为一个框架,主要内容从几个Javascript文件中调用,再调入其他html文件。一个个分析,可以比较完美的干掉几乎全部广告,唯独取词窗口,因为找不到对应的是哪个文件,所以没能处理,不过取词窗口的广告占地不是很显眼,也就忍一忍了。
下面正文
首先是词典首页底部的banner样式的广告,将index.html用Chrome打开,右键广告审查元素,可以看见这是位于footer下面的adv标签。
index.js
修改方法:用文本编辑器(记事本也可以)打开安装目录中的Youdao\Dictbeta\7.0.0.1012\resultui\index.js,查找footer,然后将其后的< Adv >< /Adv >删除(图中蓝框部分),保存。

其次是查词界面和单词本界面中的广告,需要修改的分别是Youdao\Dictbeta\7.0.0.1012\resultui\dict\result.js和Youdao\Dictbeta\7.0.0.1012\resultui\wordbook\right.js这两个文件,这两个文件需要修改的内容一样,如下图:
result.js
忽略图中的红色标记(编辑器的识别问题),删去图中蓝色框线框住的地方,也就是< a >和< /a >之间的内容,保存。

之后重新打开有道词典,Bingo~

我的补充

实测起作用的,但仍然有一些广告,取词和划词界面广告可加下面修改host进一步屏蔽,其它的广告还不知道怎么去除,不建议安装网上的破解版,去广告版,尽量自己动手修改官网的吧!

以下hosts是github上屏蔽广告hosts中有道的部分,也可以下载全部hosts文件,点我下载,作者主页:https://github.com/lack006,作者还制作了安卓app,试了一下,需要root权限,手机有道除了打开软件广告以外基本都屏蔽了。

127.0.0.1 feedback.youdao.com
127.0.0.1 impservice.chnl.youdao.com
127.0.0.1 impservice.dictapp.youdao.com
127.0.0.1 rlogs.youdao.com
127.0.0.1 union.youdao.com
127.0.0.1 impservice2.youdao.com
127.0.0.1 impservice.union.youdao.com
127.0.0.1 impservice.dict.youdao.com
127.0.0.1 dsp-impr2.youdao.com
127.0.0.1 gorgon.youdao.com
127.0.0.1 impservice.dictword.youdao.com
127.0.0.1 impservice.mail.youdao.com
127.0.0.1 m.clkservice.youdao.com
127.0.0.1 conv.youdao.com
127.0.0.1 ydpushserver.youdao.com
127.0.0.1 tb060x.corp.youdao.com
127.0.0.1 dsp-impr.youdao.com
127.0.0.1 nc045x.corp.youdao.com
127.0.0.1 impservice.dictweb.youdao.com
127.0.0.1 impservice.youdao.com
127.0.0.1 dictpushreg.youdao.com
127.0.0.1 clkservice.union.youdao.com
127.0.0.1 d.clkservice.youdao.com
127.0.0.1 qt002x.corp.youdao.com
127.0.0.1 p.clkservice.youdao.com
127.0.0.1 clkservice2.dict.youdao.com
127.0.0.1 i.clkservice.youdao.com
127.0.0.1 nc004x.corp.youdao.com
127.0.0.1 b.clkservice.youdao.com
127.0.0.1 clkservice.mail.youdao.com
127.0.0.1 clkservice.youdao.com
127.0.0.1 a.youdao.com
127.0.0.1 impservice.dictvista.youdao.com
127.0.0.1 toolbar.youdao.com
127.0.0.1 tb104x.corp.youdao.com
127.0.0.1 impservice-test.dictapp.youdao.com
127.0.0.1 s.clkservice.youdao.com
127.0.0.1 dsp.youdao.com

未经允许不得转载:潘鑫博客 » 有道词典 7 beta版去广告方法

分享到:

评论 102

评论前必须登录!

立即登录   注册

It is not your aptitude but your attitude that determines your altitude.

SciArts科研绘图
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册