【问题标题】:Windows Phone 8.1 localStorage issueWindows Phone 8.1 本地存储问题
【发布时间】:2015-04-02 13:44:50
【问题描述】:

如果有人有在 windows Phone 8.1 WebBrowser 控件中加载本地 html 文件的经验,我很感兴趣?看起来 WP 将本地文件视为不属于同一服务器,因此它为每个文件分别创建 localStorage 对象。

因此,如果您在应用程序中创建两个 WebBrowser 控件并在每个控件中加载两个 html 文件,则它们不会看到彼此的数据。但是,如果您关闭应用程序并再次加载它,每个人都会记住它自己的数据。

我知道 WP 7.1 没有 localStorage,但 WP 8.1 有,我想知道为什么它不像 Android 或 iOS 那样工作。

您知道任何解决方法吗?

【问题讨论】:

    标签: windows-phone-8.1 local-storage webbrowser-control


    【解决方案1】:

    我遇到了同样的问题,结果发现 localStorage 在通过不同的协议导航时是单独存储的。我通过引用带有“x-wmapp0:”作为前缀的 HTML 源解决了这个问题。这需要您提供绝对 URI。

    new System.Uri("x-wmapp0:/www/index.html", UriKind.Absolute);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-07
      相关资源
      最近更新 更多