使用 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 mobile 和 Phonegap 遇到了一个奇怪的问题。
我正在向我们的服务器发出 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 上不起作用