Egret社区

egret跨域解决方案

2017-1-17 16:01
1891566
本题已加入常见问题汇总 » 多媒体 & 资源最佳实践,更多多媒体 & 资源最佳实践相关的话题欢迎关注讨论



1.简述
  
  本方案很久之前发过一个初版,当时不支持图片跨域,最近有时间,已解决,重新开帖。

   受限于同源策略。egret在加载跨域素材时,极大的受限。如,canvas下无法二次draw跨域图片,webgl下,无法显示跨域图片,想把资源放到cdn上,但是又没有同域cdn,等等一系列问题。
   哦,对了,还有,release出来的文件,无法直接双击运行(需要http服务器才能运行)。

   本工具用以解决上诉问题(请首先确保你能完全控制该跨域素材,并对跨域服务器拥有管理权限,如果你是要盗用别人服务器的素材,请绕道服务器找解决方案)。
   下载附件体验:
    示例-本地双击运行.rar (2.02 MB, 下载次数: 594, 售价: 1 银子)
分享到 :
21 人收藏
各种上线H5产品展示,个人站点:http://www.nofastfat.com/wp/?page_id=82

66 个回复

倒序浏览
junlas  斑竹 | 2017-1-17 16:13:57
xsstomy  斑竹 | 2017-1-17 16:19:28
先顶后看,好习惯
CodeBean  登堂入室 | 2017-1-17 16:26:44
先顶后看,好习惯
Wander  官方团队 | 2017-1-18 10:51:57
4.0.0 虽然修改了 Analyzer ,但是您可以使用老的 RES 库,仍然可以使用的
xiashu  圆转纯熟 | 2017-3-2 08:21:42
牛逼的贴
kitfire  登堂入室 | 2017-3-2 08:38:49
又见高手
lxl199  略有小成 | 2017-3-10 11:17:00
本帖最后由 lxl199 于 2017-3-10 11:18 编辑

resource里有音频文件怎么办,也是base64吗还有 我运行egret crossdomain的时候提示未知的编译参数crossdomain
重新安装了也不行啊
nofastfat  圆转纯熟 | 2017-3-10 11:22:23
lxl199 发表于 2017-3-10 11:17
resource里有音频文件怎么办,也是base64吗还有 我运行egret crossdomain的时候提示未知的编译参数crossdom ...

音频我记得是不受跨域的限制。所以不需要处理

如果重新安装失败的话,检查“\Egret\EgretEngine\win\egret\tools\commands\”目录下是否有crossdomain.js这个文件,没有的话,可以手动复制过去
lxl199  略有小成 | 2017-3-10 13:44:54
nofastfat 发表于 2017-3-10 11:22
音频我记得是不受跨域的限制。所以不需要处理

如果重新安装失败的话,检查“\Egret\EgretEngine\win\egr ...

可以了,多谢~~

点评

谢谢大神,很有帮助  发表于 2018-4-27 14:53
谢谢大神,很有帮助  发表于 2018-4-27 14:53
谢谢大神,很有帮助  发表于 2018-4-27 14:53
谢谢大神,很有帮助  发表于 2018-4-27 14:53
谢谢大神,很有帮助  发表于 2018-4-27 14:53
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部