跨浏览器的IDB对象
跨浏览器的IDB对象
虽然目前支持IDB的浏览器不多,桌面版,只有Firefox、Chrome、IE10+支持,移动版,只有UC支持。但是IDB毕竟是WEB离线存储大规模数据的发展方向,在书写代码的时候,要为将来做好准备,建议书写跨浏览器的IDB对象。
indexedDB : window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.OIndexedDB || window.msIndexedDB
IDBTransaction : window.IDBTransaction || window.webkitIDBTransaction || window.OIDBTransaction || window.msIDBTransaction
IDBKeyRange : window.IDBKeyRange || window.webkitIDBKeyRange
URL : window.URL || window.webkitURL
前面三个,indexedDB、IDBTransaction、IDBKeyRange都有所介绍,而最后一个URL对象第一次出现,这个对象会在利用IDB存储图片时会用到,它用于对blob类型的图片对象生成对应img标签的src属性值(例如 <img src="blob:a456e1b4-e779-40f4-8df2-004f37544d4c">),语法:URL.createObjectURL( blob类型图片对象 )
本文来源 我爱IT技术网 http://www.52ij.com/jishu/5076.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
