使用 jQuery 在 Android 2.2.2 上的浏览​​器未获取 JSONP

Posted

技术标签:

【中文标题】使用 jQuery 在 Android 2.2.2 上的浏览​​器未获取 JSONP【英文标题】:JSONP not being fetched by browser on Android 2.2.2 using jQuery 【发布时间】:2012-04-07 21:49:58 【问题描述】:

我在 Android 上使用 jQuery mobilePhonegap 遇到了一个奇怪的问题。

我正在向我们的服务器发出 JSONP 请求以获取每个页面的内容。该应用程序运行良好一段时间,然后突然请求超时。使用 Weinre,我可以在应用程序在我的设备上运行时检查 dom,并且实际上可以看到 jQuery 将脚本标签附加到头部。

奇怪的是,当我在服务器上跟踪我的 Apache 日志时,我看不到请求通过,因为如果浏览器不发送请求则超时?

这一切都可以在浏览器和不同版本的 android 上正常运行。

会不会是内存问题?

我正在使用jQuery Mobile 1.1rc1 + Phonegap 1.5.0 + jQuery 1.7.1

谢谢

【问题讨论】:

【参考方案1】:

Phonegap 1.5 存在问题,回滚到 1.4 即可解决问题

【讨论】:

PhoneGap 是否记录了此问题?

以上是关于使用 jQuery 在 Android 2.2.2 上的浏览​​器未获取 JSONP的主要内容,如果未能解决你的问题,请参考以下文章

如何在jquery中使用websocket for android

使用 jQuery 在 Android 上确定长按(长按、按住)

在 iOS 和 Android 上的 iframe 中使用 jquery 打印 iframe

使用 jquery 的 Phonegap 更改图像 src 在 Android 上不起作用

找不到 com.android.tools.build:gradle:2.2.2

android studio 2.2.2 32位怎么配置ndk cmake环境