cocos-js 跨域显示图片
2015-10-25 20:01
190 查看
最近用Cocos Js 做微信游戏,在游戏中有排行榜等功能需要显示用户的微信头像,涉及到JS跨域访问图片资源的问题。
直接说方法:修改project.json 文件,把renderMode的值设置为1,这样,游戏引擎就会用canvas渲染而不是webGL。
虽然这种方式仍然会导致浏览器报出跨域访问的错误,但是不会影响程序正常运行,而且图片也能正常显示。
当然,使用这个方法之后就无法用webGL了,但是对于小游戏来说,完全不受影响,至少目前看不出对我们的产品有什么影响。而且据我目前的观察,虽然微信官方说X5内核支持webGL,但是并没有什么卵用,配置落后一点的手机(比如我自己用的700+的安卓手机。。。泪奔。。。),不管是不是设置成仅使用canvas 渲染,该卡的依旧很卡。
直接说方法:修改project.json 文件,把renderMode的值设置为1,这样,游戏引擎就会用canvas渲染而不是webGL。
虽然这种方式仍然会导致浏览器报出跨域访问的错误,但是不会影响程序正常运行,而且图片也能正常显示。
当然,使用这个方法之后就无法用webGL了,但是对于小游戏来说,完全不受影响,至少目前看不出对我们的产品有什么影响。而且据我目前的观察,虽然微信官方说X5内核支持webGL,但是并没有什么卵用,配置落后一点的手机(比如我自己用的700+的安卓手机。。。泪奔。。。),不管是不是设置成仅使用canvas 渲染,该卡的依旧很卡。
相关文章推荐
- 探秘ajax跨域请求
- ie7下利用ajax跨域盗取cookie的解决办法
- javascript跨域的方法汇总
- 在Ajax中使用Flash实现跨域数据读取的实现方法
- 如何设置iframe高度自适应在跨域情况下的可用方法
- 使用script的src实现跨域和类似ajax效果
- js跨域问题之跨域iframe自适应大小实现代码
- JavaScript两种跨域技术全面介绍
- ajax跨域(基础域名相同)表单提交的方法
- JS不能跨域借助jquery获取IP地址的方法
- jQuery跨域问题解决方案
- js中跨域方法原理详解
- Ajax异步(请求)提交类 支持跨域
- jQuery使用ajax跨域请求获取数据
- 使用$.getJSON实现跨域ajax请求示例代码
- 有关Ajax跨域问题的两种解决方法
- Javascript跨域请求的4种解决方式
- AJAX的跨域与JSONP(为文章自动添加短址的功能)
- JSONP跨域的原理解析及其实现介绍
- ASP.NET XmlHttp跨域访问实现代码