微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

       在我最近的视频系列《企业微信开发概述篇》(课程章节及链接请在文章最下方获取)有提到过微信和企业微信支持H5网页应用,是因为微信和企业微信内嵌定制浏览器;

        今天顺便和大家分享下浏览器相关的知识;后面再分享下微信及企业微信内嵌浏览器在各平台的浏览器信息及H5支持跑分数据;

        开发一个浏览器涉及的东西特别多,浏览器内核为重中之重,其中比较重要的两个是web渲染引擎及js引擎;

目前全世界满打满算,只有四家有自己的 Web 引擎和 JavaScript 引擎的独立的浏览器厂商,其中三家是全球市值前十的 IT 巨头。而这四家的浏览器引擎的历史都可以追溯到十几年前。

大多从已有的项目 fork 出来( KHTML -> WebKit -> Blink, Trident -> EdgeHTML)。

谷歌 / Chrome / Blink内核 / V8

苹果 / Safari / WebKit内核 / JavaScriptCore

微软 / Edge / EdgeHTML内核 / ChakraMozilla 

火狐Firefox / Gecko内核 / SpiderMonkey

来源:知乎,作者:Thinker,链接:https://zhuanlan.zhihu.com/p/31763298

其中谷歌的blink 是从webkit 派生而来,从webkit删除了很多东西和做了其它开发;

 

微信/企业微信内嵌是什么内核浏览器,大家可以猜猜,看再往下看。

 

 

根据腾讯浏览服务的介绍

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

综合知乎“龙泉寺扫地僧”和腾讯浏览服务2020年的相关更新信息,微信使用的X5内核大概率是改的基于Blink内核的Chromium;

 

了解到此结束,下面来看下微信/企业微信内嵌浏览器在各平台的浏览器信息及H5支持跑分数据。

浏览器信息在线查询网址:http://mybrowse.osfipin.com

H5在线跑分网址:http://html5test.com/

 

我先给个我电脑上的分数mac浏览器信息及H5跑分分数,用来作参考。

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

 

iPhone微信/企业微信的浏览器信息及H5跑分数据

微信下

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 企业微信下

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

可以看到iPhone微信和企业微信内嵌浏览器基本一样,企业微信的user-agent多了wxwork的信息,企业微信内置的微信浏览器版本低了点(可能是我没更新)跑分少了点;

 

 

Android微信/企业微信的浏览器信息及H5跑分数据

微信

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

企业微信

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

Andoird微信与企业微信跑分都是477。再由上面手机端浏览器信息来看,微信与企业微信用的基本是同一个内嵌浏览器(毕竟都是属于微信...),下面电脑端就不再跑微信了只跑企业微信。

 

 

Windows 企业微信的浏览器信息及H5跑分数据

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

 

Mac下企业微信的浏览器信息及H5跑分数据

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

总的来看:

1,基本都是WebKit内核,验证了上面说的基本WebKit(或者Blink,Blink目前好也显示为WebKit),而且根据H5跑分微信、企业微信内嵌浏览器H5支持排名:Windows微信>Android微信>Mac Chrome>iOS微信>Mac微信,Windows与Android微信的内嵌浏览器对H5支持强过电脑...iOS与Mac下的微信内嵌浏览器稍差点但不多。从这样来看,微信、企业微信支持H5网页应用是完全胜任的(想想15年哪会微信内嵌浏览器对网页应用的支持特别差,网上基本都是骂的...)。

 

2,微信和企业微信在同一手机或者电脑下内嵌浏览器和分数基本一样,基本是同一款企业微信增加在user-agent里加了wxwork信息,在做公众号和企业微信网页应用开发时可以用于判断环境。

 

文章结束

 

注意:ToB Dev 李月喜企业微信应用开发之《企业微信应用开发概述篇》在****上线了免费学习,共8节目前更新5节,计划2020年8月15号之前更新完,欢迎关注学习5

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

 

课程地址:

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发

https://edu.****.net/course/detail/30386

 

欢迎加我微信(li570467731)拉你进ToB Dev 专注于B端开发经验分享

微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发