大佬教程收集整理的这篇文章主要介绍了在 Safari 中将 Blob 加载到 img 时出错(WebKitBlobResource 错误 1。),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将一个 blob 保存到 localforage,然后检索它并显示它。它可以正常工作一段时间,但在几次页面刷新或浏览器关闭后,我在某些 blob 上出现错误。完整的错误如下:
Failed to load resource: The operation Couldn’t be completed. (WebKitBlobresource error 1.)
这是我的其余代码。将项目保存到 localforage:
canvas.toBlob(function(blob){
allitems.push({"String":string,"blob":blob});
localforage.setItem("savedItems",allitems);
},"image/jpeg",0.02);
从 localforage 加载项目:
localforage.getItem("savedItems").then(function(JsonData){
if(JsonData==null){allitems=[];}
else{allitems=JsonData;}
});
将 blob 添加到图像源:
let thisURL = window.URL || window.webkitURL;
let url=thisURl.createObjectURL(allitems[k]['blob']);
img.src=url;
这似乎是 Safari 特有的问题,因为我无法在 Chrome 中复制它。
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的在 Safari 中将 Blob 加载到 img 时出错(WebKitBlobResource 错误 1。)全部内容,希望文章能够帮你解决在 Safari 中将 Blob 加载到 img 时出错(WebKitBlobResource 错误 1。)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。