谷歌浏览器

谷歌浏览器

问题描述:

规格IndexedDB的交易不断谷歌浏览器

READ_ONLY: 1 
READ_WRITE: 0 

我不知道如果谷歌浏览这里误实现IndexedDB规范?

+0

对于任何人在未来阅读本...最新的规格不再要求这些常量来代替exist--琴弦:将使用“只读”和“读写”...... Chrome 25在不发出警告的情况下将其删除,并且Firefox 17会打印折旧消息 – chrixian

IDBTransaction应直接拥有这些属性,而不是通过其原型继承它们。

我不能说以前的版本,但webkitIDBTransaction.__proto__对象今天没有READ_WRITE或任何其他事务状态常量,因此您正在查看的对象可能是错误的原型,或者如您所说,它的原型(将会尽管如此?)被错误地实施。

在任何情况下,这些常量都很好,最近建立的Chrome:

console.log(webkitIDBTransaction.READ_ONLY); 
> 0 

console.log(webkitIDBTransaction.READ_WRITE); 
> 1