html5 cocos2d js Access-Control-Allow-Origin

网友投稿 272 2022-09-18

html5 cocos2d js Access-Control-Allow-Origin

1.No 'Access-Control-Allow-Origin' header is present on the requested

最近在接html5的渠道,遇到了跨域的问题,使用 js 的 ajax post 或者get 方法,只要目标URL稍微有点不同,就会有跨域问题,浏览器会因为安全问题自动拦截。

这个问题其实不是客户端能解决的,最好是目标URL的服务器代码是你可以控制的,最方便的解决方案是在你访问的服务器端页面加代码。比如你现在的地址是 要访问 ,你应该在 中加入允许跨域访问的代码。

PHP代码如下:

header('Access-Control-Allow-Origin: *'); header("Access-Control-Allow-Credentials: true"); header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS'); header('Access-Control-Max-Age: 1000'); header('Access-Control-Allow-Headers: Content-Type, Content-Range, Content-Disposition, Content-Description');

2.跳转还是会有问题

比如你又在的服务器代码又跳转到 , 而且 不受你控制,那么你可以使用这样的小技巧,返回url给js,让js通过 location.href = "来跳转。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:cocos2d 制作fnt 批量缩放png ios 批量制作图标 gamedevkit 支持windows, mac
下一篇:Python 用BeautifulSoup 解析Html
相关文章

 发表评论

暂时没有评论,来抢沙发吧~