HTML5本地存储IndexedDB兼容性简单探索
本文对HTML5本地存储IndexedDB兼容性进行了简单探索,分析
兼容图示:
图片来源于http://caniuse.com/#feat=indexeddb
Demo说明:
Demo图示:
; 进入demo中会弹出
alert
弹框,内容由
window.indexedDB
与UA组成,支持的浏览器会如图显示,不支持的浏览器会显示undefined+UA。
alert中代码:
之后进入的主界面如下图所示:
demo做了简单的数据的增加和查找,相应的操作记录输出在页面上。
兼容测试:(2016/9/26)
Android:
UC 版本V11.0.8.858 不支持indexedDB
微博、QQ、微信、qq浏览器、百度浏览器、360浏览器、原生浏览器、均支持。
测试机型:小米5 Android6.0.1 三星Android4.1 红米 Android5.0.2 华为Android5.1.1
在QQ浏览器设置的清楚操作中,清除cookie并不会删除数据库,清楚缓存文件才会删除数据库
IOS:
IOS特别简单粗暴:
IOS 10:微博、QQ、微信、qq浏览器、百度浏览器、Safari 全部支持
IOS 10以下(9):Safari支持,其它都不支持
测试系统:IOS 9.3.5 IOS 10.0.1
注:测试机器并不多,若有其它测试结果,还请告知