dfliaoyue 发表于 2019-1-19 21:02:14

朗文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)亦可用于这部词典。

wawa、h 发表于 2019-1-19 23:07:44

求问朗文的那个帖子已经停止分享了怎么办呀

xliley01 发表于 2019-1-20 02:44:46

能不能发个改好的,我想试试mdict版的,谢谢。

eeshu 发表于 2019-1-20 14:43:46

不好意思,这几处改动是干什么用的?用了之后没发现有什么变化。

dfliaoyue 发表于 2019-1-20 14:50:01

eeshu 发表于 2019-1-20 14:43
不好意思,这几处改动是干什么用的?用了之后没发现有什么变化。

Mdict移动版上的图片位置、悬浮球跳转、点击词头跳转。简单来说就是和页面内定位有关的一切。

eeshu 发表于 2019-1-20 15:09:34

dfliaoyue 发表于 2019-1-20 14:50
Mdict移动版上的图片位置、悬浮球跳转、点击词头跳转。简单来说就是和页面内定位有关的一切。 ...

奇怪,好像换了之后还是没有你说的这些功能。比如说,查weather条,下面的图片仍旧不显示,这正常吗?

dfliaoyue 发表于 2019-1-20 15:47:18

eeshu 发表于 2019-1-20 15:09
奇怪,好像换了之后还是没有你说的这些功能。比如说,查weather条,下面的图片仍旧不显示,这正常吗?

...

不知道这些图片怎么回事。之前就显示不出来的东西我可修复不了。

dfliaoyue 发表于 2019-1-20 15:48:56

eeshu 发表于 2019-1-20 15:09
奇怪,好像换了之后还是没有你说的这些功能。比如说,查weather条,下面的图片仍旧不显示,这正常吗?

...

这些图片可能是以ldoce***jpg词条的内容,估计牵涉到些黑科技,mdict不支持。其实我觉得有的功能可能需要mdict支持同词典词条合并。

eeshu 发表于 2019-1-20 15:59:21

总之,是很奇怪,磁性跳转啥的也用不了。f大的词典还是欧路用着最顺。

夜尽天明mcs 发表于 2019-1-20 16:01:41

能不能分享一下2.0版的文件

wangbo1987 发表于 2019-1-21 21:15:28

求一个好用的朗文mdict

atpmzm1234 发表于 2019-8-9 20:59:55

谢谢分享,谢谢分享
页: [1]
查看完整版本: 朗文5++ 移动端mdict的修复