gpt4 book ai didi

debugging - PhoneGap Windows Phone,适用于 Android 和 ios,但不适用于 Windows?

转载 作者:行者123 更新时间:2023-12-03 06:52:21 25 4
gpt4 key购买 nike

我有一个phonegap应用程序,可以在android和ios中运行,但是当我将其移植到Windows Phone时,它无法运行。它在模拟器上加载得很好,它显示的页面渲染和样式都很好,但单击页面上的登录按钮没有任何反应。我尝试禁用除 cordova 文件之外的所有 javascript 文件并尝试“alert()”,但这不起作用。如何调试 javascript 错误,在仿真期间运行的调试器仅显示以下内容:

GapBrowser_Navigated :: /app/www/login.html
'UI Task' (Managed): Loaded 'System.ServiceModel.Web.dll'
'UI Task' (Managed): Loaded 'System.ServiceModel.dll'
The thread '<No Name>' (0xf6200ba) has exited with code 0 (0x0).
'UI Task' (Managed): Loaded 'System.SR.dll'
A first chance exception of type 'System.ArgumentException' occurred in mscorlib.dll
The thread '<No Name>' (0xf0d00ea) has exited with code 0 (0x0).

我不知道如何调试这个(阅读帖子听起来信息甚至不应该成为问题),任何人都可以指出我正确的方向吗?

感谢您的宝贵时间。

最佳答案

看起来它是由在 deviceready 事件之前使用 cordova api 触发的 javascript 引起的,它在 android 或 ios 中从未发生过,但我猜 Windows 中的执行时间导致了竞争条件。另外,我在执行完 window.location 后使用“抛出”来终止 JavaScript,这样就不会执行其他任何操作,这在 Windows 上不起作用,但在其他两个上起作用。

关于debugging - PhoneGap Windows Phone,适用于 Android 和 ios,但不适用于 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14510587/

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