PhoneGap跨域问题?

时间:2013-05-15 21:02:08

标签: ios cordova mobile

我即将开始开发我的第一个PhoneGap应用程序(iOS和Android)。对它是如何工作有疑问。

从我的理解

  1. 它只是加载index.html文件
  2. 页面由我们在其中编写的任何javascript控制
  3. JS将操纵DOM并为其提供响应式应用程序感觉
  4. 可以通过AJAX API调用从外部服务器推送或提取数据
  5. 我想知道在尝试进行这些AJAX调用时是否会出现跨域问题?或者它的工作方式完全不同。

    感谢。

2 个答案:

答案 0 :(得分:0)

基本上它是如何工作的,webkit在我在两个平台上的体验中调用XML跨域时非常宽容。如果您真的担心尝试使用JSON数据。

答案 1 :(得分:0)

相同的源策略不适用于file://协议。 http://en.wikipedia.org/wiki/Same_origin_policy#Corner_cases_and_exceptions

PhoneGap应用程序嵌入了一个Web视图,使用它加载本地html文件 file:// protocol.So你可以从PhoneGap进行跨域XHR 应用