腾讯x5官方文档:
https://x5.tencent.com/docs/index.html
其中未说明如何禁用x5内核,网络上有很多关于禁用的文章,但都是禁用微信的x5内核。
于是通过文档上的调试模式,顺藤摸瓜,标准的初始x5组件:
![在这里插入图片描述](https://img-blog.csdnimg.cn/1b7e141cea7f4d17adb330161d8f6cd3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARG9vbmtleQ==,size_20,color_FFFFFF,t_70,g_se,x_16
会在data/data/包名/下生成如下目录及文件:
其中debug.conf文件就是关键。(以下是我禁用后的截图)
于是在初始化后就增加了如下代码:(我想在android6.0及以上禁用x5内核,原因我就不说明了)
完工。不用重启应用就可以达到目的,可以使用webView.getX5WebViewExtension()
测试。
该方案可能跟x5集成版本相关联,大家使用时务必测试一下!我现在使用的版本
tbs_sdk_thirdapp_v4.3.0.165_44065_sharewithdownloadwithfile_withoutGame_obfs_20210628_103707.jar
目前具体操作见文档
https://x5.tencent.com/docs/questions.html