Nat*_*pos 2 jquery cross-domain same-origin-policy cordova
我知道jQuery .load()函数有一个"问题":由于同源策略,你无法检索当前域之外的页面,但我记得当我开发另一个我可以做的程序时在PhoneGap编译环境中跨域AJAX没有问题,但是它会在PhoneGap(如普通的AJAX)上工作,还是因为策略而失败?
您可以使用.load()或$.ajax()在PhoneGap的应用.我的大部分经验是从应用程序所在的同一域获取信息.打包.例如:
应用.包标识符:
com.my-domain.my-应用
ajax电话的网站域名:
www.my-domain.com
我刚刚在iPhone模拟器中进行了一个简单的测试(通过Xcode),我能够获得个人网络域名和http://www.google.com/的内容.测试如下:
$(document).ready(function () {
$.get('http://www.google.com/', function (data) {
alert(data);
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3337 次 |
| 最近记录: |