拉取bilibili用户头像失败

写的 C# 和 C++ 控制台项目可以拉取
浏览器也能正常访问

但是cocos creator 拉取报错

Access to XMLHttpRequest at ‘https://img0.baidu.com/it/u=1533706996,3150334193&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500’ from origin ‘http://localhost:7456’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
img0.baidu.com/it/u=1533706996,3150334193&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500:1 Failed to load resource: net::ERR_FAILED

尝试过 cc.assetManager.loadRemote
尝试过 var xhr = new XMLHttpRequest();

目前我用了比较傻的方式来解决

先cc项目这边发送请求给 本地的c#代理服务器
然后代理服务器请求完数据后 反馈给cc
C07AA03C2D182201EE1944FEB83747DB

有木有好一点的办法,改服务器是不可能的,,,估计这辈子都不可能了 :relieved:

浏览器有跨域保护机制啊。

请大佬指点。 这块不熟

测试图片链接
http://i2.hdslb.com/bfs/face/20c9a3538ed9da5952f0a6a0db6cf2c7cb6c9374.jpg

图不错!!!

由于浏览器的约定 所以有些网站图片确实不能直接获取

所以如果有这个需求的同学 可以写一个本地代理 用c#或者c++写一个控制台代理去拉取

:yum: