VBrowser-Android icon indicating copy to clipboard operation
VBrowser-Android copied to clipboard

关于crosswalk

Open Beardemon opened this issue 6 years ago • 3 comments

老铁为啥选用了crosswalk 这货体积巨大啊 我按照你的思路试了下x5和原生webview 原生的是可以的 但是x5拿不到一些关键url 难道crosswalk有啥奇淫技巧? 谢老铁指教

Beardemon avatar Dec 05 '18 07:12 Beardemon

emmm.... 1.毕竟是Chrome内核,大肯定是有点大的,单其实按cpu架构切分包之后,每个也就多20多M,还好 2.X5这玩意会在开启x5核心失败的时候(核心未完全下载,核心不兼容机器) 降级兼容成各自机器自带的webview...酸爽自己体会 3.如果假设x5核心开启成功,还抓不到一部分关键url,初步怀疑是我对crosswalk打包的时候做了一个证书异常时继续请求的patch,牺牲安全性来提高发现视频的能力吧

还有..现在下载器那块是多线程跑的(先期快速原型的缘故), 手机上这种小核心机器频繁切换线程上下文比较吃亏, 可能考虑把请求框架换成okhttp的, 用nio的方式来做下载, 把线程资源空出来. 没有连接和线程绑定的限制...就想开多少连接就开多少连接了

xm0625 avatar Dec 05 '18 08:12 xm0625

其实有很多想做的。。。就是没时间...太忙了。。。

xm0625 avatar Dec 05 '18 08:12 xm0625

谢谢指点 这个方法真的不错某些网页用ajax请求隐藏了关键代码jsoup抓不到但是这种方法就全都能搞出来 另辟蹊径解决了问题👍

Beardemon avatar Dec 05 '18 08:12 Beardemon