朗文5++ 移动端mdict的修复
本帖最后由 dfliaoyue 于 2019-1-19 22:50 编辑f大在和蓝大沟通后已经把问题几乎都解决了。搬到mdict只需要改两处地方(注意,v1版函数名称可能多个前缀):
(1) checkPlatform(rootElement)函数,强制指定为深蓝平台。(在v2里f大已经写好了,去掉注释即可)
_class = 'mobile bluedict android';
(2) isOnlinePron()函数,把if(isBluedict()){}给注释掉或删掉。否则好像一直用在线语音。
(3) scrollPosition(target, offset)函数,在if(isBluedict())段落里找到
window.location.href = 'entry://#' + _id;
删掉几个字符改成
window.location.href = '#' + _id;
——————————————————————————————
我不知道改了后在深蓝里还正不正常。
谁要有心可以写个完整的isMobileMdict()系列,同时兼容深蓝和移动mdict。
ps: OELD的结构很像,(1)和(3)亦可用于这部词典。
求问朗文的那个帖子已经停止分享了怎么办呀 能不能发个改好的,我想试试mdict版的,谢谢。 不好意思,这几处改动是干什么用的?用了之后没发现有什么变化。 eeshu 发表于 2019-1-20 14:43
不好意思,这几处改动是干什么用的?用了之后没发现有什么变化。
Mdict移动版上的图片位置、悬浮球跳转、点击词头跳转。简单来说就是和页面内定位有关的一切。 dfliaoyue 发表于 2019-1-20 14:50
Mdict移动版上的图片位置、悬浮球跳转、点击词头跳转。简单来说就是和页面内定位有关的一切。 ...
奇怪,好像换了之后还是没有你说的这些功能。比如说,查weather条,下面的图片仍旧不显示,这正常吗?
eeshu 发表于 2019-1-20 15:09
奇怪,好像换了之后还是没有你说的这些功能。比如说,查weather条,下面的图片仍旧不显示,这正常吗?
...
不知道这些图片怎么回事。之前就显示不出来的东西我可修复不了。 eeshu 发表于 2019-1-20 15:09
奇怪,好像换了之后还是没有你说的这些功能。比如说,查weather条,下面的图片仍旧不显示,这正常吗?
...
这些图片可能是以ldoce***jpg词条的内容,估计牵涉到些黑科技,mdict不支持。其实我觉得有的功能可能需要mdict支持同词典词条合并。 总之,是很奇怪,磁性跳转啥的也用不了。f大的词典还是欧路用着最顺。 能不能分享一下2.0版的文件 求一个好用的朗文mdict 谢谢分享,谢谢分享
页:
[1]