lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5534|回复: 4
打印 上一主题 下一主题

如何跨域访问图片

[复制链接]

65

主题

2

好友

1355

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2016-7-21 17:32:50 |只看该作者 |倒序浏览
无法跨域访问微信上的图片,如何解决?
var wximg="http://file.api.weixin.qq.com/cgi-bin/media/get?access_token="+responseData.access_token+"&media_id="+_serverId;                                var loader=new LLoader();                                loader.load(wximg,"bitmapData");
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

沙发
发表于 2016-7-25 10:45:37 |只看该作者
跨域访问图片,只能把图片搬到自已服务器上吗,没有其它办法吗。类似H5原生方法。这样就可以跨域了。
var img = new Image();
img.crossOrigin = "Anonymous";
回复

使用道具 举报

37

主题

8

好友

9326

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2016-7-25 14:35:29 |只看该作者
zyflzxy 发表于 2016-7-25 10:45
跨域访问图片,只能把图片搬到自已服务器上吗,没有其它办法吗。类似H5原生方法。这样就可以跨域了。
var im ...

如果这样的话,那就自己用这种方法读取一下,然后传给LBitmapData就可以了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

地板
发表于 2016-7-26 09:27:42 |只看该作者
lufy 发表于 2016-7-25 14:35
如果这样的话,那就自己用这种方法读取一下,然后传给LBitmapData就可以了

                                var img = new Image();
                                img.crossOrigin = "Anonymous";
                                img.onload = function(){
                                alert(img.src);
                                }
                                img.src=wximg;

无法执行原生的方法,是不是和引擎有冲突。
回复

使用道具 举报

37

主题

8

好友

9326

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

5#
发表于 2016-7-26 10:02:03 |只看该作者
zyflzxy 发表于 2016-7-26 09:27
var img = new Image();
                                img.crossOrigin = "Anonymous";
                                img.onload = function(){

无法执行原生的方法?
这个跟引擎肯定没关系,你可以单独写个HTML来测试
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-31 04:19 , Processed in 0.050965 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部