我有一个带桌面桥的转换后的WPF应用程序,它有一个WebBrowser,可以加载两个AngularJS WebApp。 由于对象localStorage(WeBbrowser无法访问),在两个WebApp上都出现相同的错误,因此发生错误。加载的URL是远程的,WebBrowser中没有任何本地加载。
尝试执行" window.localStorage"时发生异常。 (加载页面的javaScript代码),错误信息是:系统无法找到指定的文件。 但是,当我运行MSI安装程序并将其用作常规WPF应用程序时,一切正常。
修改
我发现转换后的应用中的localStorage文件保存在以下路径:%userprofile%\ AppData \ Local \ Packages \ PackageName \ AC \ Microsoft \ Internet Explorer \ DOMStore
但是当失败时转换了app,这个结构文件夹不存在。我不知道为什么......
您知道它导致问题或解决方案的原因吗?感谢。
答案 0 :(得分:0)
我已经在Windows 10的许多设备上进行了测试,发现当用户拥有周年纪念更新时总是会失败,但是当用户拥有创作者更新时,它总能正常工作。
我不知道原因。我怀疑这个版本是正确的。
所以我决定将App min版本重新定位到Creators Update,现在一切正常。