查看: 3848|回复: 9
打印 上一主题 下一主题

[改版] 分享b大Vocabulary.com配置文件的自用修改

[复制链接]
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    跳转到指定楼层
    1
    发表于 2017-1-21 22:44:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 freecomic101 于 2017-1-22 23:26 编辑

    bt4baidu大不久前更新了Vocabulary.com Dictionary 2017,自己更新之余顺便将 j.js 做了些修改,喜欢的人自行拿取。
    修改了以下几点:
    1. 可以即时联网更新
    2. 修正联网更新的正确顺序(请看图,右边为官网,很明显跳过两个例句)[这个b大已经在新版修正]
    3. 修正两处错误(错误从旧版到现在都有,修正后可解决MDict的报错)[经b大说明可能影响全部辞典,请慎用。另说明请看5F]
    4. 去除按Ctrl自动发音



    j.rar (2.45 KB, 下载次数: 142)

    本帖被以下淘专辑推荐:

    该用户从未签到

    59

    主题

    960

    回帖

    8774

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    8774

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    推荐
    发表于 2017-1-22 10:29:30 | 只看该作者
    本帖最后由 bt4baidu 于 2017-1-22 10:39 编辑
    1. var g=document.getElementsByTagName("img");
    2. var a=document.getElementsByTagName("audio");
    复制代码

    这样写会影响其它词典里的图片,mdict报错的问题应该升级IE内核

    1. w[1]+=3;
    复制代码

    这个是要改,我更新一下
  • TA的每日心情
    慵懒
    2023-1-10 21:48
  • 签到天数: 802 天

    [LV.10]以坛为家III

    3

    主题

    2373

    回帖

    2万

    积分

    禁止发言

    积分
    20562

    小蜜蜂章笑傲江湖章灌水大神章

    2
    发表于 2017-1-22 08:33:24 来自手机 | 只看该作者
    不错,既可以联网更新,又修正了错误
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    5
     楼主| 发表于 2017-1-22 13:45:06 | 只看该作者
    本帖最后由 freecomic101 于 2017-1-26 13:51 编辑
    bt4baidu 发表于 2017-1-22 10:29
    这样写会影响其它词典里的图片,mdict报错的问题应该升级IE内核


    原来如此,这方面我还知识不足,感谢b大的告知
    ================================

    不影响其它词典的改法,有能力修改mdx内容者可以自己更改。下面是我的改法[用Notepad++]:
    1. 用正则找 <img src="p/(.*?)> 会找到75个
    2. 全部替代成 <img name="vcdict-pic" src="p/\1>
    3. 再修 j.js 内的 function z(t) 里的
       var g=t.getElementsByTagName("img"); 替换成
       var g=document.getElementsByName("vcdict-pic");

    另 j.js 里 function z(t) 的
    var a=t.getElementsByTagName("audio");

    for(var i=0;i<a.length;i++){var s=a[ i ].style;if(parseInt(s.width,10)>w)s.width=w;}
    可以去掉
  • TA的每日心情
    奋斗
    昨天 09:58
  • 签到天数: 1625 天

    [LV.Master]伴坛终老

    73

    主题

    4466

    回帖

    6万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    60593

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    6
    发表于 2017-1-22 23:18:39 来自手机 | 只看该作者
    谢谢freecomic101分享!
  • TA的每日心情
    开心
    2019-5-9 19:55
  • 签到天数: 266 天

    [LV.8]以坛为家I

    25

    主题

    475

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10107

    灌水大神章QQ 章

    QQ
    7
    发表于 2017-3-5 11:05:26 | 只看该作者
    懂css和js真的很好
  • TA的每日心情
    开心
    2018-1-16 10:04
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    0

    主题

    64

    回帖

    323

    积分

    禁止发言

    积分
    323
    8
    发表于 2018-1-16 13:45:05 | 只看该作者
    谢谢楼主的付出,感激