// 远程 url 不带图片后缀名,此时必须指定远程图片文件的类型
remoteUrl = “http://unknown.org/emoji?id=124982374”;
cc.loader.load({url: remoteUrl, type: ‘png’}, function () {
// Use texture to create sprite frame
});
remoteUrl 不能以https开头。。。
// 远程 url 不带图片后缀名,此时必须指定远程图片文件的类型
remoteUrl = “http://unknown.org/emoji?id=124982374”;
cc.loader.load({url: remoteUrl, type: ‘png’}, function () {
// Use texture to create sprite frame
});
remoteUrl 不能以https开头。。。
以 https 开头会怎么样?
会加载失败,
Error: Load image failed:
var url = "https://aecpm.alicdn.com/simba/img/TB1cku1RVXXXXXzXpXXSutbFXXX.jpg";
// var url = "http://p1.ifengimg.com/a/2017_26/6b429e677db4df2_size131_w800_h532.jpg";
cc.loader.load({url: url, type: 'jpg'}, (err, texture) => {
if (!err) {
var node = new cc.Node().to(this.node);
var sprite = node.addComponent(cc.Sprite);
sprite.spriteFrame = new cc.SpriteFrame();
sprite.spriteFrame.setTexture(texture);
}
else {
cc.log("加载失败", err);
}
});
加载失败 Error: Load image failed: https://aecpm.alicdn.com/simba/img/TB1cku1RVXXXXXzXpXXSutbFXXX.jpg
用 http的正常
说一下环境,web ?native ?
windows 模拟器不行,
web的等等我再测试下, 我先解决下
No ‘Access-Control-Allow-Origin’ header is present on the requested resource 的问题。
web上https可以, 是不是native情况下, 要传根证书?, 可cc.loader.load 没接口填这参数啊
windows 模拟器可能是原生实现问题,我先记录一下 issue,iOS / Android 应该是没问题的
请问你有遇到访问图片跨域问题么,请问这个问题在客户端能解决么,还是服务端
我也遇到这个问题了,改成HTTP就没有问题
2.1.3版本也出现这个问题了,使用HTTPS开头的资源无法访问,提示访问被拒绝~~·现在云服务器都是HTTPS开头的,请问这个怎么破?