在iOS上使用JSONP



我目前对JSONP的研究表明,它与JSON的一个不同之处在于它能够在跨域环境中获取数据。

但从开发的角度来看,特别是原生iOS和web技术,如JS HTML。会有什么不同吗?

原生iOS应用不存在跨域限制。您可以在任何暴露的地方进行通信。

对于运行在本机shell中的web应用程序,如PhoneGap,使用AJAX与JSON数据服务进行通信,跨域限制也不存在。例如,PhoneGap是在file://协议上运行的,它不需要遵守同域AJAX限制。

对于在Safari中运行的使用AJAX与JSON数据服务通信的web应用程序,将应用跨域限制。在这种情况下可以使用JSONP

相关内容

  • 没有找到相关文章

最新更新