调用Webview,提高Android上QQ/微信内置浏览器载入速度

毕竟是少数服从多数,就算鹅厂再怎么渣渣用户再怎么骂,用户基数就摆在那里,你爱用也得用不爱用也得用……总不可能把所有班级的同学安利到signal里吧(。

但是QQ和微信(微信其实鹅厂良心……)的内置浏览器就一个字,渣渣!(你看气得我连字都不会数了

你还能更慢一点么???嗯?

有的人可能会觉得是自己网速差,其实这个锅还得腾讯背。因为二者内置的浏览器内核不是Android原生的WebView,而是他们自家的X5 WebView内核,换句话说,腾讯浏览服务(Tencent Browsing Service, TBS)。

你说你好好的系统WebView不调用搞个这东西干啥,以为开发者都是吃饱了撑的吗……安全?安全你妹啊,你配跟我讲安全么……

所以我们的目标就是:没有TBS!

好在腾讯很贴心的留了一个TBS调试页面,本来是方便开发者安装TBS内核的,但是……我们今天用的是它的删除功能,哼。

  1. 使用微信/QQ浏览器打开 debugtbs.qq.com 。至于要怎么打开内置浏览器呢……随便给一个公众号发一条消息不就行了么。
    screenshot

    中国联通惨遭调戏

  2. 点击网址,就会发现来到了一个神奇的地方(求你们了把TBS改成大写吧我有强迫症啊……
    screenshot

    TBS调试界面

  3. 我们需要把右下角的“强制使用系统内核”打开,并且”清除TBS内核“。做完之后重启微信。
  4. 重启以后再进入这个页面,点击”查看版本信息“。如果版本信息为0(null)就表示魔改成功了!

魔改成功,浏览器开始调用原生WebView

    魔改成功,浏览器开始调用原生WebView

然后就可以在微信浏览器中享受急速快感了!

QQ也可以使用类似方式,TBS选项设置→强制使用系统内核。

Mark

广岛大学社会心理学(预备)研究生。忙。AE/PR/FCPX/PS/LR/AI(Adobe Illustrator)。会一点Python。

相关推荐

5 条评论

  1. mifia

    太棒了,简直秒开啊,谢谢啦,

  2. lixinwei

    嗯,其实,腾讯做的这个 x5内核很大程度上是为了兼容性,因为 Android 不同版本用的浏览器内核都不一样,我司以前用系统浏览器内核,结果站内 H5页面 bug 一堆,而且不同 Android 版本 bug 都不一样,换了 x5之后就没了。。速度慢归慢,但是起码不会有致命的 bug 了

    • @lixinwei 这倒是…标配x5能给前端节省很多debug时间

      • lixinwei

        @Mark 不过在高版本的 Android 系统中,确定不需要 x5内核,腾讯还留了个后门可以干掉它,比起一些大厂来说还是很良心的

        • @lixinwei 可能跟Android的碎片化也有关系,但是我做公众号每次发现辛苦写的格式不能认还是很尴尬…

有什么想法说出来听听?

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据