OGeek|极客世界-中国程序员成长平台

标题: iphone - iPhone上的jQuery Mobile + PhoneGap无法加载页面 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 10:38
标题: iphone - iPhone上的jQuery Mobile + PhoneGap无法加载页面

我正在尝试编写一个从远程服务器获取页面的简单 phonegap + jqm 应用程序。

$.mobile.loadPage("http://mydomain.com/Mobile/MyPage.aspx")
          .done(function () { alert('done'); })
          .fail(function () { alert('fail'); });
 });

我设置了以下选项:

$.support.cors = true;
$.mobile.allowCrossDomainPages = true;

添加了以下标题:

Access-Control-Allow-Origin:*

当我在桌面浏览器 (ff/chrome/safari) 中尝试时一切正常,但在我的 iphone 或 iphone 模拟器中却无法正常工作。

有什么想法吗?



Best Answer-推荐答案


好吧,事实证明这很愚蠢:要在 iPhone 中使用跨域请求(使用 phonegap 和 jquery mobile),您必须执行以下操作:在 xCode 中:导航到 [projectName] -> 支持文件 -> phonegap。 plist 在 External Hosts 下添加一个带有值 * 的新字符串或添加您的确切域

关于iphone - iPhone上的jQuery Mobile + PhoneGap无法加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8810522/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4