是否有其他人發現在Chrome中創建的IndexedDB商店在Firefox中不可見,反之亦然?
我在每個瀏覽器的google.com上創建了一些,但我只能從創建它的瀏覽器中看到那些。這告訴我IndexedDB還沒有準備好黃金時間indexedDB跨瀏覽器還沒有呢?
0
A
回答
0
當你再次運行相同的URL(在新標籤頁或不同的瀏覽器中),那麼瀏覽器將會看到IndexedDB是否已經存在,並且如果它存在,那麼它檢查新請求的版本和現有的IndexedDB是否相同。
沒有現成的索引資料:
如果IndexedDB的已不存在,它會創建一個新的。現在對你來說,由於你在不同的瀏覽器中運行它,因此IndexedDB首次不會出現,因此將創建一個新的。 *打開新數據庫後,將啓動ongrade所需的,這是創建新模式的地方。*因此,您在Chrome中看到的所有數據基本上都不會在Firefox中顯示,反之亦然。 這正是你的情況。
現有IndexedDB的,但不同的版本號:
如果IndexedDB的存在,和新的要求的版本號是不一樣的現有數據存儲,然後雙方的onSuccess和onupgradeneeded將被解僱。這也意味着你看不到舊的數據。
現有索引資料和相同的版本號:
如果IndexedDB的存在,和新的要求的版本號是一樣的現有數據存儲則只有的onSuccess被觸發,onupgradeneeded不會被解僱。這與數據存儲簡單地打開訪問一樣好,因此可以像之前一樣查看相同的數據。
在一個側面說明,中燒製的onSuccess和的序列onupgradeneeded是 - onupgradeneeded會先啓用(如果啓用),因爲這是您創建方案或數據存儲,然後的地方的onSuccess事件將被解僱,在那裏你可以保存喜歡選擇未來業務的數據庫處理程序,更新等
0
有沒有其他人發現,在Chrome中建立的IndexedDB的商店中不可見的Firefox和反之亦然?
是。
您尋求的行爲不是IndexedDB的設計目的。
相關問題
- 1. 跨瀏覽器preventDefault()沒有jQuery
- 2. IndexedDB的指標沒有顯示在瀏覽器(使用IDBWrapper)
- 3. 跨瀏覽器與多瀏覽器
- 4. 跨瀏覽器css
- 5. 跨瀏覽器javascript
- 6. ClickOnce跨瀏覽器
- 7. 跨瀏覽器CSS
- 8. 跨瀏覽器localStorage
- 9. Javascript:document.execCommand跨瀏覽器?
- 10. 跨瀏覽器CSS
- 11. .htaccess跨瀏覽器
- 12. HTML:跨瀏覽器
- 13. document.evaluate - 跨瀏覽器?
- 14. IndexedDB getAll在非Firefox瀏覽器
- 15. 從瀏覽器外部訪問IndexedDB
- 16. Metro IndexedDB,瀏覽數據庫
- 17. 確保網頁沒有被緩存,跨所有瀏覽器
- 18. 有沒有辦法確保你的CSS是跨瀏覽器的?
- 19. 跨所有瀏覽器的JSON.stringify()?
- 20. 流星:跨所有瀏覽器更新
- 21. 跨瀏覽器兼容
- 22. 跨瀏覽器CSS3規則
- 23. 跨瀏覽器的問題
- 24. 進行跨瀏覽器
- 25. 定位在跨瀏覽器
- 26. 是oncontextmenu跨瀏覽器?
- 27. 跨瀏覽器圖像
- 28. 網頁跨瀏覽器CSS
- 29. CSS3跨瀏覽器問題
- 30. 跨瀏覽器OGG音頻