微信及企业微信内嵌浏览器内核信息及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删除了很多东西和做了其它开发;
微信/企业微信内嵌是什么内核浏览器,大家可以猜猜,看再往下看。
根据腾讯浏览服务的介绍
综合知乎“龙泉寺扫地僧”和腾讯浏览服务2020年的相关更新信息,微信使用的X5内核大概率是改的基于Blink内核的Chromium;
了解到此结束,下面来看下微信/企业微信内嵌浏览器在各平台的浏览器信息及H5支持跑分数据。
浏览器信息在线查询网址:http://mybrowse.osfipin.com
H5在线跑分网址:http://html5test.com/
我先给个我电脑上的分数mac浏览器信息及H5跑分分数,用来作参考。
iPhone微信/企业微信的浏览器信息及H5跑分数据
微信下
企业微信下
可以看到iPhone微信和企业微信内嵌浏览器基本一样,企业微信的user-agent多了wxwork的信息,企业微信内置的微信浏览器版本低了点(可能是我没更新)跑分少了点;
Android微信/企业微信的浏览器信息及H5跑分数据
微信
企业微信
Andoird微信与企业微信跑分都是477。再由上面手机端浏览器信息来看,微信与企业微信用的基本是同一个内嵌浏览器(毕竟都是属于微信...),下面电脑端就不再跑微信了只跑企业微信。
Windows 企业微信的浏览器信息及H5跑分数据
Mac下企业微信的浏览器信息及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
课程地址:
https://edu.****.net/course/detail/30386
欢迎加我微信(li570467731)拉你进ToB Dev 专注于B端开发经验分享