The Little Dict 会等待所有词典加载完毕后再显示发音图标,应该怎么修改让它跳过这个过程
因为添加了自动发音的 js 代码,但是词典比较多,发音的加载速度非常缓慢,有些单词可能需要十秒左右,平台是 Goldendict-ng
The Little Dict 会等待所有词典加载完毕后再显示发音图标,应该怎么修改让它跳过这个过程
因为添加了自动发音的 js 代码,但是词典比较多,发音的加载速度非常缓慢,有些单词可能需要十秒左右,平台是 Goldendict-ng
你这个词典比较多是多少?NG 的 windows 端,加载大量词典资源的时候会明显变慢,不确定你这个自动发音的脚本是哪来的,你可以先移除试试,我看了 TLD 自带的脚本,本身没什么大问题没有可以优化的地方,最好控制下分组的词典数量。
日常开启的词典大概是这些,可能可以关掉一些,但是感觉不是最好的方法
自动发音脚本主要是自己捣鼓的,乱七八糟.本来想分享,但是一直还有小BUG没解决就拖着了
但是我用默认的 TLD 测试加载速度是一样的
只放 TLD 一本词典的时候,速度是没有问题的.但是将它和其它词典一起使用时,它的大部分内容也是秒加载,但是发音图标这一部分,一定要等待其它词典全部加载完毕再出现.我感觉这是一个可以优化的点,理论上似乎没有必要去等待其它词典.TLD 是放在最前面的,先让它生效开始复读发音洗脑,后面的词典随它们慢也没有关系
可以优化的地方在这,这个函数会在 DOMContentLoaded
之后执行,你可以改成 setTimeout
,自己定义执行的时间。