PhoneGap中文网

 找回密码
 立即注册
查看: 31134|回复: 9
打印 上一主题 下一主题

phonegap android端 使用ajax跨域不成功(附带代码)

[复制链接]

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
楼主
发表于 2015-7-9 21:08:15 | 显示全部楼层
在做webapp时有朋友会发现Cordova 5.0 无法访问外网,404错误了,下文我们一起来看看问题的解决方案。

问题:

最近更换了笔记本,重新配置了开发环境,cordova升了最新的5.0,发现build出来的应用不支持访问外网接口。IOS一切正常,Android访问外网的接口全部报404错误。

解决办法:

方法一:添加白名单插件 cordova-plugin-whitelist ,方便快捷,


cordova plugin add cordova-plugin-whitelist

方法二:添加安全设置


<meta http-equiv="Content-Security-Policy" content="default-src 'self' https://*.MYDOMAIN.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
沙发
发表于 2015-7-9 21:08:43 | 显示全部楼层
newman 发表于 2015-7-9 12:42
我也是醉了,死活跨域不了。浏览器里跨域访问正常的很。

ajax error给的是

https://github.com/apache/cordova-plugin-whitelist


安装这个插件
cordova plugin add cordova-plugin-whitelist
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
板凳
发表于 2015-8-12 21:53:36 | 显示全部楼层
doom1981 发表于 2015-8-12 18:11
你好,我新学phonegap,遇到的问题和你一样,也是浏览器里都好使,放到phonegap里就跨域失败,请问这个怎 ...

这个事后端

http://bbs.phonegap100.com/thread-484-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-5-3 22:05 , Processed in 0.039745 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表