gpt4 book ai didi

javascript - 带有 PhoneGap + Angular 的 Windows Phone 7 和 8 在引导过程中死机

转载 作者:数据小太阳 更新时间:2023-10-29 04:17:12 24 4
gpt4 key购买 nike

  • Windows Phone 7 或 8
  • PhoneGap 3
  • AngularJS 1.2

我有一个使用 AngularJS 的 PhoneGap 应用程序,它在 iOS 和 Android 上运行良好,但我在让它在 Windows Phone 7 和 8 上运行时遇到了问题。

应用程序启动正常,我看到了我的 index.html 页面(在我的例子中它只是一个加载屏幕)。源文件已加载,我的预启动代码运行良好。

然后它停止了,什么也没有发生。

我在整个代码中散布了“console.log”消息,我看到它到达了 angular.bootstrap() 点,然后就死了。我对 angular 不够熟悉,不知道下一步该做什么,也不知道如何进一步调试它以找出绝对问题代码可能是什么。 bootstrap() 内部开始了 DI 调用的迷宫,因此代码变得不那么线性了。

我确实在控制台中看到了这个错误,但不知道它意味着什么或如何修复它:

An exception of type 'System.NotSupportedException' occurred in Microsoft.Phone.ni.dll and wasn't handled before a managed/native boundary

没有其他错误或任何输出记录到控制台。我尝试使用 setTimeout 将我的所有 Bootstrap 代码延迟 10 秒,并且在调用 angular.bootstrap() 之前总是报告该错误,所以我不知道它是否相关。

另外值得注意的是,我已经在桌面上的 IE 中试用了该应用程序,它在那里运行良好。

所以我的问题是:我该如何调试它?

最佳答案

我不确定 WP7/8,但如果它遵循 Windows 8 模式,请尝试在 angular.js 之前添加 JQuery 2.0

http://net.tutsplus.com/tutorials/javascript-ajax/building-windows-store-applications-with-jquery-2-0/

关于javascript - 带有 PhoneGap + Angular 的 Windows Phone 7 和 8 在引导过程中死机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517259/

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