【问题标题】:Metro IndexedDB, browsing the databaseMetro IndexedDB,浏览数据库
【发布时间】:2012-09-26 03:18:55
【问题描述】:

我正在尝试使用 IndexedDB 将数据存储在适用于 Windows 8 的“Metro”应用程序中。

我希望能够浏览数据库(以监控我的操作是否按预期修改数据)。所以我的问题是;有没有办法查看 Metro 应用程序(IE10)的实际数据库? (类似于 Chrome 开发工具(资源 > IndexedDB))

问候

【问题讨论】:

    标签: windows-8 microsoft-metro indexeddb internet-explorer-10


    【解决方案1】:

    IE 团队有一篇博文 Debugging IndexedDB Applications,其中包含一个 IDBExplorer 模块,您可以将其合并到您的应用程序中(用于测试,不建议用于生产)

    【讨论】:

    • 这确实有效,但您可以想象,这不是一次很棒的体验。您可以选择一个嵌入 iframe 的位置并为其设置样式(500x500 可以正常工作)。您还需要编辑它正在使用的 jQuery 版本(使用 appendTo 的版本而不是指向 CDN)。
    【解决方案2】:

    我不知道,但我的linq2indexeddb library 有一个查看器。这样您就可以在调试时检查数据库的内容。 Metro 应用程序的 nuget 包可以在 here 找到。最后,我有一个 blogpost 告诉你如何使用它。

    【讨论】:

    • 谢谢,我去看看。奇怪的是 Visual Studio(或 webdebugger i VS)没有这个,因为它似乎是在 Metro 中存储更大的 json 对象客户端的唯一(理智)方式?
    • 未来可能会添加 tis :)。我认为他们没有它的原因是因为无法检索您正在使用的数据库名称。 (至少不使用 JS 和 API)
    猜你喜欢
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 2013-11-03
    相关资源
    最近更新 更多