PWA 兼容性的说明,关注国内主流浏览器。
数据将更新在 (Lavas 官网),该站点展示的数据包含:
- 运行自动测试页面,提交后保存到数据库的测试结果,主要是特性和浏览器两个纬度的数据。
- 需要人工维护的数据,包含
各特性支持度备注说明
(考虑到不同浏览器支持度有所差异),以及不同 rom 添加到桌面功能支持情况
注:本项目的 json 文件即用来维护上述第2种数据。
feature.json
各特性支持度的备注说明
{
"features": [
{
"name": "Promise", // 特性名称
"infos": [
"UC 手机浏览器: Window 域中暂未实现" // 备注说明,多条使用英文逗号『,』分隔
]
}
// ...
]
}
manifest.json
不同 rom 添加到桌面功能支持情况
{
"manifest": [
{
"brand": "华为", // rom 对应的手机品牌
"device": "P8", // 设备型号
"rom": "EMUI", // rom 类型
"detail": [
"360:可见添加至桌面按钮,但属快捷方式", // 备注说明,多条使用英文逗号『,』分隔
"QQ/搜狗/猎豹/2345/Opera:目前浏览器未暴露添加桌面入口"
],
"browser": [
{
"name": "Chrome", // 浏览器名称,注:均使用最新版本测试
"score": 1 // 1 支持,0 不支持
}
// ... 更多浏览器
]
}
// ... 更多品牌
]
}
- 使用不同浏览器打开自动测试页面(coming soon..),并点击提交测试结果
注:如需更新上述第2种数据,你可以:
- 提 issue 或 直接修改 json 文件,发起 pull request