PhoneGap中文网

标题: ionic调试跨域(Access-Control-Allow-Origin)问题 [打印本页]

作者: 跨平台移动开发    时间: 2015-12-10 10:13
标题: ionic调试跨域(Access-Control-Allow-Origin)问题
使用ionic serve用浏览器调试的时候会遇到跨域请求的问题导致无法调用远程数据。
错误信息:
已阻止跨源请求:同源策略禁止读取位于 http://192.168.1.107:8090/gtslweb/login/json 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’)。
处理方法(以chrome浏览器为例子)
1、使用Allow-Control-Allow-Origin: *插件:
设置-更多工具-扩展程序 找到Allow-Control-Allow-Origin: *插件










2、使用命令参数启动浏览器





在启动chrome浏览器后加上 –args –disable-web-security参数

注意chrome 浏览器版本在49以后都需要使用:


--args --disable-web-security --user-data-dir

作者: admin    时间: 2016-1-27 10:32
谢谢 顶起来也可以参考

http://www.cnblogs.com/lyingSmall/p/5198624.html

作者: amy    时间: 2016-3-9 09:45
按照上面的方法在里面加上了参数,但是还是提示不能访问呢

跨域问题.png (20.16 KB, 下载次数: 404)

跨域问题.png

作者: ionicwang    时间: 2016-3-9 20:17
amy 发表于 2016-3-9 09:45
按照上面的方法在里面加上了参数,但是还是提示不能访问呢

设置完成以后关闭所有的  浏览器

然后找到你刚才设置的桌面的那个谷歌浏览器点开
作者: lushang    时间: 2016-9-9 13:54
原来如此,感谢楼主




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2