如图,就是用XMLHttpRequest 访问了下百度,没别的,在模拟器上可以,在web端浏览器上, 一直提示No ‘Access-Control-Allow-Origin’ header is present on the requested resource .网上各种方法都试了,无果
1赞
http和https都试了,web都是不行的
跨域访问需要服务端配合,服务器允许跨域,但服务器不是你的这个方案行不通。
如果你只是做调试开发,可以使用Chrome上的一个插件:Allow-Control-Allow-Origin,开启就可以跨域了。
这个只适用于你自己的电脑
1赞
我用别的浏览器也是访问不了,换了好几个浏览器都不行,你说的这个用chrome+插件的办法我折旧试试,谢谢亲
按理说,这种最基础的get访问百度在web端都会出现问题也是让人觉得诡异
刚试了加Allow-Control-Allow-Origin在chrome上,还是不行
你的客户端游戏通过自己的本地HTTP服务器运行,你在A服务器上运行的应用,去B服务器请求,浏览器不允许这样做,很不安全。
1赞
把自已的服務器當代理接回來給自已的browser是通用解法
1赞
话说有解决方法吗 我也遇到这个问题了 一头雾水
话说有解决方法吗 我也遇到这个问题了 一头雾水
前端向服务器端发送请求,如果不是在同一个域名下的话,服务器端的代码需要进行跨域设置才可以,这是我的代码,我服务器端是java写的,在Servlet中需要设置如下代码:
response.setHeader(“Access-Control-Allow-Origin”, “*”); // 允许所有域名访问
response.setHeader(“Access-Control-Allow-Methods”, “POST,GET”);
有解决吗,我也遇到了
我写了,依旧不行,,你的可以吗
有解决吗,我也遇到了