0

我有一个 html5-JQM 移动应用程序,其后端使用 DEPLOYD 构建。由于我将 JQuery Mobile 用于我的移动应用程序(截至目前从文件结构运行)并且同时在这里连接到我的云实例,这相当于违反了同源策略,因此 CHROME 停止了它。

出于测试目的,我以不安全的方式运行 chrome。 Chrome\Application\chrome.exe --allow-file-access-from-files --disable-web-security

现在,一旦我完成了我的移动应用程序,我将使用 PhoneGap 来生成构建。我的目标平台是安卓。AFAIK,PhoneGap 在本机 webUI 控件中调用我的 web 应用程序。

问题 - 同源策略是否也适用于移动场景?- 我问这个是因为,Deployd 目前不支持 JSONP,如果上述问题的答案是真的,那么我将不得不认真重新考虑我的后端。

你能在这里指导我吗?

4

1 回答 1

3

如果我对 PhoneGap 的理解正确,你应该可以毫无问题地提出跨域请求。无论如何,较新版本的 Deployd 原生支持 CORS,因此 JSONP(这不是神奇的跨域项目符号,因为它只支持 GET)不是必需的。

于 2012-12-05T00:32:39.500 回答