您当前的位置:首页>egret频道>Egret 白鹭跨域问题

Egret 白鹭跨域问题

发布时间:2019-04-25 类型: egret频道 编辑: 小猪迷

    一个WebGL很常见的跨域问题: 

    Uncaught SecurityError: Failed to execute ‘texImage2D’ on ‘WebGLRenderingContext’: The cross-origin image at http://www.expamplesrc.expampleExtension may not be loaded.

    添加 egret.ImageLoader.crossOrigin = "anonymous"; 允许跨域

    然后Egret这边另有两个解决方案

    1:Wing/launch.json中 给 chrome的配置加上 --disable-web-security 也就会忽略跨域的安全行问题

    "runtimeArgs": [
    "--allow-file-access-from-files",
    "--allow-file-access-frome-files",
    "--disable-web-security"
    ]

    2:如果是基于canvas渲染的游戏,那么可以在index.html中将默认的webgl改为canvas,就不会有这个问题了。


关键字词:Egret 白鹭跨域问题

  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

Egret 白鹭跨域问题-小猪迷PHP[xiaozhumi.com]

Egret白鹭跨域问题

https://www.xiaozhumi.com/egret/29.html