回答
出血邊緣Chromium build據報道允許您在Chrome devtools的Resources面板中查看IndexedDB內容,但只知道一種非編程方式查看Firefox IndexedDB內容的方法,那就是直接加載.sqlite文件。
Firefox的IndexedDB.sqlite文件位於OS X上的/Users/{USER}/Library/Application Support/Firefox/Profiles/{PROFILE}/indexedDB
,在Windows上應該爲C:\Users\{USER}\AppData\Roaming\Mozilla\Firefox\Profiles\{PROFILE}
。
我使用優秀的(免費的)Firefox工具SQLite Manager,它是跨平臺的。然而
有一點要記住的是,內容往往存儲爲二進制斑點,並有可能不被人類可讀。鍵被存儲爲文本,所以它們應該能夠被手動讀取。
更新儘管本地文件仍然是查看IDB數據庫和商店的好方法,但Chrome現在在「資源」面板中提供了很好的工具。
你可以試試我的indexeddbviewer,它位於http://linq2indexeddb.codeplex.com。
下面的事情,你需要做的: - 添加下列引用到你的頁面:
<script type="text/javascript" src="../Scripts/jquery-1.7.2.js"> </script>
<script type="text/javascript" src="../Scripts/jquery-ui-1.8.20.js"> </script>
<script type="text/javascript" src="../Scripts/Linq2IndexedDB.js"> </script>
<script type="text/javascript" src="../Scripts/IndexedDBViewer.js"> </script>
這意味着你需要得到的jQuery + jQuery UI的 而linq2indexedDB(這是我的lib和你也可以在http://linq2indexeddb.codeplex.com上得到它)。
,並使其工作在增加體內的以下內容:
<body>
<p><label id="lblDatabaseName" for="txtDatabaseName">Database name:</label> <input type="text" id="txtDatabaseName" /><input type="button" id="btnViewDatabase" value="View database" /></p>
<div id="tabs">
<ul>
</ul>
</div>
</body>
我塔伊以儘快制定出一個更簡單的方法。
的另一種方法是隻用我的linq2indexeddb庫,並創建它像這樣一個新的實例:
var db = window.linq2indexedDB("Database name", null, true)
,如果你這樣做,你可以調用屬性查看器,這將使你的所有信息關於indexeddb數據庫。
db.viewer
我剛剛下載了Firefox的IndexedDB瀏覽器插件。它運作良好。一旦下載它位於:
工具> Web開發者> IndexedDB的瀏覽器
https://addons.mozilla.org/en-US/firefox/addon/indexeddb-browserupdated-fix/
編輯: 由於火狐26 IndexedDB的文件已經從
{PROFILE}/indexedDB/到
{PROFILE}/storage/persistent/當前版本(0.1。 4)不處理這種變化。但是,它可以通過符號鏈接輕鬆解決。在Ubuntu
由於這個插件沒有被更新,所以有人做了一個調整後的版本:https:// addons。 mozilla.org/en-US/firefox/addon/indexeddb-browserupdated-fix/ – 2014-09-16 20:28:06
已經有一段時間了,不過謝謝@JW。我更新了鏈接。 – 2015-11-17 21:31:17
火狐IndexedDB的位置是:
~/.mozilla/firefox/*.default/storage/persistent/
或
~/.mozilla/firefox-trunk/*.default/storage/persistent/
在Firefox的新版本中,開發者工具帶有一個方便的存儲檢查。
https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector
目前你必須使用Firefox的每晚構建得到它
- 1. 如何看待布爾?
- 2. 如何看待MS組件
- 3. 我如何看待「IndexedDB」?
- 4. 您如何看待DynamicViewModel類?
- 5. eclipse ide在學術界如何看待?
- 6. 如何看待1000線在Linux上
- 7. 如何在Firefox Firebug中查看SCSS?
- 8. 如何在Firefox Scratchpad中查看變量?
- 9. 如何在firefox中查看dump()消息?
- 10. 如何看待整條駱駝路線
- 11. 你如何看待ororms果園模塊?
- 12. 如何看待Linq to Entities查詢?
- 13. 如何看待拉丁字符?
- 14. SQL如何看待未來7天
- 15. 人們如何看待jira studio?
- 16. 如何看待hadoop的堆使用?
- 17. 如何看待Mono的jitted代碼?
- 18. 如何看待懸而未決的git?
- 19. Rails協會如何看待幕後?
- 20. 如何看待Mac OS X中的TextView?
- 21. 如何看待函數的內容?
- 22. 我該如何看待VidoeView onStop()動作?
- 23. 您如何看待SDK樣本?
- 24. 在Firefox中查看CSV
- 25. 如何看待從控制器或模型中查看數據?
- 26. Firefox的等待超時[WatiN]
- 27. 等待的對象框在Firefox
- 28. Webdriver - 等待在Firefox中不工作
- 29. 如何在Firefox
- 30. 如何看待的console.log在IntelliJ IDEA的使用PhoneGap的
將看看鉻......每個人都不斷地說IndexedDB的是未來。現在我發現自己在黑暗的房間裏用叉子狩獵蝴蝶。無論如何,謝謝你的回答。 – 2012-04-13 14:50:04
只需設置一個用戶組。隨意發送非簡單問題的電子郵件,我會盡力回答。 http://groups.google.com/group/indexeddb-users?msg=new&lnk=gcis – buley 2012-04-13 15:02:06
SqlLite Manager非常棒。謝謝你的提示。是的,它將值顯示爲blob,但至少我看到了所有的對象庫,鍵等。 – 2013-07-27 18:45:00