gpt4 book ai didi

javascript - Cordova:UWP 应用程序上的 'Windows is undefined'

转载 作者:行者123 更新时间:2023-12-03 04:43:33 25 4
gpt4 key购买 nike

我正在尝试将 Win/WinPhone 8.1 应用迁移到 Win10 (UWP) 包。

到目前为止,应用程序构建良好并运行,但在 Windows 组件上第一次引用时崩溃:

Windows is undefined

(例如,访问Windows.Storage.ApplicationData.current)

一些事实:

  • WinJS (base.js) 在 cordova.js 之前加载
  • WinJS 在全局命名空间中可用 - Windows 不可用
  • UseDotNetNativeToolchain 属性在 *.jsproj 上设置为 true
  • 使用 Cordova Windows v.4.4.3/WinJS 4.4.0

在尝试错误中,我还添加了一些引用资料,例如 UWP 的 Windows Mobile ExtensionsMicrosoft .NET Native Runtime Package for Windows ,但事实并非如此原因。

有什么想法缺少什么吗?

最佳答案

发现 appxmanifest 定义错误:

    <uap:ApplicationContentUriRules>
<uap:Rule Match="ms-appx-web:///" Type="include" WindowsRuntimeAccess="all" />
</uap:ApplicationContentUriRules>

未设置,导致 Windows 运行时无法访问。

关于javascript - Cordova:UWP 应用程序上的 'Windows is undefined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42972551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com