写了一个处理ie下图片不展示的代码;在vue项目外使用是正确未报错的;但是一放到vue项目中就报 “在 Access-Control-Allow-Origin 标头中未找到源 null。XMLHttpRequest: 网络错误 0x80700013, 由于出现错误 80700013 而导致此项操作无法完成”;有谁知道是怎么回事吗?
代码就是
let request = new XMLHttpRequest();
request.open(" get", imgUrl, true);
request.responseType = "blob";
request.onreadystatechange =function(e) {
if (request.readyState === XMLHttpRequest.DONE && request.status === 200) {
imgSrc = URL.createObjectURL(request.response);
console.log(imgSrc);
}
};
request.send(null);
这个图片的url会重定向
【以下回答由 GPT 生成】
问题优化提示: 请提供更多关于你的问题和上下文的信息,例如: - 你在使用哪个版本的Vue? - 该问题只在IE浏览器中出现吗?其他浏览器是否正常工作? - 你的代码是否放在Vue组件中?如果是,请提供完整的组件代码。 - 是否有其他相关的报错或警告? - 该问题在本地开发环境中出现吗?还是只在部署到生产环境中出现?
这些信息可以帮助我更好地理解并针对你的问题提供帮助。
看看这个