wwyybb1 解决方法:最好还是用自己的服务器中转。写个php就可以了。<?phpheader('content-type: image/png'); //如果是与游戏地址域名相同可不加 header("Access-Control-Allow-Origin: *") echo file_get_contents($_GET["url"]);?>然后使用的时候 自己的域名/xxx.php?url=微信头像地址 就可以读出来了。
杨潇 有可能是没有指定Laya.Loader.IMAGE类型。用如下代码指定加载类型:Laya.loader.load(avatarUrl, Laya.Handler.create(this, function(){console.log("loaded");}), undefined, Laya.Loader.IMAGE);这是因为微信头像没有.png, .jpeg的后缀,如果不加Laya.Loader.IMAGE类型,Laya.loader会把头像URL当作是文本文件去解析。