[DictTango] 安卓版 v2.2.5.1

这个牛津的链接比较奇怪,里面还要套一层span, span还要设置href, 我会在下一个版本修正这个问题

1 个赞

只要有在js中尝试动态与外网连接的,都不允许


比如红框中的链接都不跳转。我测试了,所有《a href=“entry://x”》x《/a》这类都无效。

我测试过了,entry://开头的没问题的,有问题的是#开头然后里面A再有别的html元素的

当然也不排除别的原因导致entry也失效,毕竟Android版本差异比较大

写在 html 里面的 href src之类的还是可以加载?

1 个赞

那些没有问题,那些属于被动加载

1 个赞

JS 在 onload 或者其他 更改的 href 可以被加载吗?

只要是在js里有用XmlHttpRequest的方法进行外网连接的,都会被禁止

这也是Android的默认设置,欧路估计是允许的,所以有些词典可以在js里加载外网内容,但这样很危险,很容易造成个人信息泄露

很想试一下,可是不能加载扩展卡中的词库,Ebdic,eudic,PlainDict,Mdict等应用都可以选择扩展卡中的词库。希望在DictTango中能加入这一功能,给与选择外置卡或扩展卡中词库的权限。谢谢!

1 个赞

这个会有难度, 为了让用户更好地管理自己的文件并减少混乱,Android 10(API 29)开始应用在默认情况下会被要求使用 **scoped storage(即分区存储),也就是说应用只能看到自己专有的目录以及特定类型的媒体文件。 不管是使用 requestLegacyExternalStorage 还是降低 targetSDK 都无法在接下来2020 年的 Android(API 29)10 新版更新中被豁免。
所以现在就算改了也没有用,最多一两年全部的应用都禁止外部存储的公用部分了。

2 个赞

我查了,entry://链接确实不起作用啊,见下面动图与mdict的对比。难道你的手机上能跳转?
S00701-14155517 S00701-14110184

我的手机确实没问题,你把这词典发上来我看看

词典在这个帖子里

现在还有外置卡的手机 很小可能会是 Android Q 了

1 个赞

谢谢,明白了。我把东西放到TF卡中,主要是考虑管理方便,系统升级或root时不容易丢失资料。谢谢,看来以后要经常把东西备份到电脑上了。

这个链接好像已经失效了

1 个赞

没有啊,我刚还下载了。底下hua大还补了链。

可以了,要点进去帖子才看到。问题找到了,是中文的转义问题,下一个版本解决