各个主流手机软件内置浏览器对新特性的支持情况?

小小的PHP能干啥
  • 181

比如支付宝,微信等等主流的手机软件中,内置的浏览器对Local Storage、Session Storage、IndexedDB、Web SQL、Cookie、Cache Storage、Application Cache等等的详细支持情况如何,有没有谁整理共享贡献出来的?

回复
阅读 1.8k
2 个回答

iOS 上没的选,只有 Safari,跟 iOS 系统本身的版本深度绑定,对着 caniuse.com 查吧。


腾讯在 Android 上全系都是 X5 内核(现在改名叫 TBS 了),有自己的官网:https://x5.tencent.com/tbs/gu...

官网自己说最新版已经支持到 Chromium for Android M77 版本了,也是对着 caniuse.com 官网查吧。


阿里在 Android 上全系都是 UC 内核(现在改名叫 U3/U4 了;阿里云上还搞了个 UC 内核的封装,整出个 H5 容器服务来),目前最新版应该是 Chromium for Android M74,同样照着 caniuse.com 查吧。


头条系比较奇葩,今日头条和火山都是直接用的系统 WebView 控件,跟 Android 系统版本深度绑定;而抖音则是自研团队在搞,啥情况咱也摸不着头脑。


网易、微博之类的,都是系统自带 WebView 控件。


百度……这年头还有人在移动端上用百度 App?


各家内核魔改的一般都是某些组件,比如 video 啥的,再就是优化了一些内存管理、文档预览等功能,对 API 上倒是没啥修改。

  • localstorage、sessionstorage、document.cookie,这仨在 HTML5 之前就有了,都支持。
  • applicationCache 属于 HTML5 标准范畴内,从 iOS 8、Android 2.3 就开始支持,不过感觉有要被废弃的趋势。
  • IndexedDB 从 iOS 10.0、Android 4.4 开始支持;
  • CacheStorage 还未形成标准,在 iOS 11.3、Android 6.0 开始支持;
  • Web SQL Database 也还未形成标准,在 iOS 上本来就不支持;Android 上从 Android 2.3 就完整支持了,也已经属于要废弃的 API 了。

求资源嘛,就得敢求,?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏