jquery – Ajax调用如何在移动应用程序(PhoneGap)中运行,而不是在PC浏览器中运行?

前端之家收集整理的这篇文章主要介绍了jquery – Ajax调用如何在移动应用程序(PhoneGap)中运行,而不是在PC浏览器中运行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ajax对服务器页面调用如何在移动应用程序中完美运行(使用PhoneGap).但是,当我从PC浏览器中的普通 HTML页面运行相同的Ajax调用时,它无法正常工作.我想这个问题是跨域的.但是,它如何在移动应用程序中运行良好.

使用JSONP,它在PC浏览器和移动应用程序(使用PhoneGap)中运行良好.但在没有datatype =“jsonp”的移动应用程序中工作正常.

解决方法

PhoneGap FAQ

问:我想为phonegap创建一个应用程序,以通过AJAX访问外部部署的Web服务.我怎样才能解决这个问题
XmlHttpRequest的跨域安全策略?

答:跨域安全策略不会影响PhoneGap应用程序.由于webkit使用file:// protocol调用html文件,因此安全策略不适用.(在Android中,您可以通过编辑AndroidManifest.xml将android.permission.INTERNET授予您的应用)

猜你在找的jQuery相关文章