2016-06-13 18 views
0

Firefox 47はIDBKeyRangeincludesメソッドをサポートしていますが、なぜそれが与える結果を与えるのかを理解するのは難しいです。IDBKeyRange.includesからの動作が混乱しています

// These work as I'd expect to return false 
console.log(IDBKeyRange.lowerBound(2).includes(1)); 
console.log(IDBKeyRange.lowerBound(4).includes(3)); 

// These do not behave as expected (I'd expect "true") 
console.log(IDBKeyRange.lowerBound(1).includes(1)); // FF gives false 
console.log(IDBKeyRange.lowerBound(3).includes(4)); // FF gives false 

私はここで何が欠けていますか?

答えて

1

これはFirefoxのバグのようです。私はそれを開発者の関心に持っていきます。

は、私はまた、ブラウザで使用されるテストを拡大するプル要求を提出し、そして行動がChromeで正しいことを確認しました:

https://github.com/w3c/web-platform-tests/pull/3216

...

Mozillaのバグ:https://bugzilla.mozilla.org/show_bug.cgi?id=1281377

+0

ご協力いただきありがとうございます。私はまた、Node-basedテストを要求するhttps://github.com/w3c/web-platform-tests/issues/3218に問題を追加しました。ノードをサポートするポリフィルで働いている人たちも同じ利点を得ることができます(特別な掻き取りや設定は必要ありません)。 –

関連する問題