在 Desktop Bridge WebBrowser 上找不到 LocalStorage
LocalStorage not found on Desktop Bridge WebBrowser
我有一个带有 Desktop Bridge 的转换 WPF 应用程序,它有一个加载两个 AngularJS WebApps 的 WebBrowser。
由于对象 localStorage 发生错误,Web 浏览器无法访问该对象,两个 Web 应用程序都出现相同的错误。 URL加载的是远程的,WebBrowser本地没有加载任何东西。
尝试执行"window.localStorage"时出现异常(javaScript页面加载代码),错误信息为:系统找不到指定的文件。
但是,当我 运行 MSI 安装程序并将其用作常规 WPF 应用程序时,一切正常。
编辑
我发现转换后的应用程序中的 localStorage 文件保存在路径:%userprofile%\AppData\Local\Packages\PackageName\AC\Microsoft\Internet Explorer\DOMStore
但是转换app失败,这个结构文件夹不存在。我不知道为什么...
你知道是什么导致了这个问题或者有什么解决办法吗?谢谢。
我用 Windows 10 在很多设备上进行了测试,发现当用户有周年纪念更新时总是失败,但当用户有创意者更新时它总是工作正常。
我不知道原因。我怀疑这个构建是正确的。
所以我决定将 App 最小版本重新定位到 Creators Update,现在一切正常。
我有一个带有 Desktop Bridge 的转换 WPF 应用程序,它有一个加载两个 AngularJS WebApps 的 WebBrowser。 由于对象 localStorage 发生错误,Web 浏览器无法访问该对象,两个 Web 应用程序都出现相同的错误。 URL加载的是远程的,WebBrowser本地没有加载任何东西。
尝试执行"window.localStorage"时出现异常(javaScript页面加载代码),错误信息为:系统找不到指定的文件。 但是,当我 运行 MSI 安装程序并将其用作常规 WPF 应用程序时,一切正常。
编辑
我发现转换后的应用程序中的 localStorage 文件保存在路径:%userprofile%\AppData\Local\Packages\PackageName\AC\Microsoft\Internet Explorer\DOMStore
但是转换app失败,这个结构文件夹不存在。我不知道为什么...
你知道是什么导致了这个问题或者有什么解决办法吗?谢谢。
我用 Windows 10 在很多设备上进行了测试,发现当用户有周年纪念更新时总是失败,但当用户有创意者更新时它总是工作正常。
我不知道原因。我怀疑这个构建是正确的。
所以我决定将 App 最小版本重新定位到 Creators Update,现在一切正常。