位置: IT常识 - 正文

Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D’ 问题解决方法(failed to execute goal org.apache)

编辑:rootadmin
Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D’ 问题解决方法

推荐整理分享Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D’ 问题解决方法(failed to execute goal org.apache),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:failed to execute goal on,failed to execute operation,failed to execute goal,failed to execute goal on,failed to execute goal,failed to execute goal org.apache,failed to execute goal,failed to execute goal,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在使用 Canvas 时,遇到了跨域问题。本文介绍如何解决这类跨域问题。

具体的错误信息如下:

Uncaught DOMException: Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.

对于跨域的图片,只要能够在网页中正常显示出来,就可以使用canvas的drawImage() API绘制出来。但是如果你想更进一步,通过getImageData()方法获取图片的完整的像素信息,则多半会出错。

那有没有什么办法可以解决这个问题呢?

Failed to execute ‘getImageData’ on ‘CanvasRenderingContext2D’ 问题解决方法(failed to execute goal org.apache)

在HTML5中,有些元素提供了支持CORS(Cross-Origin Resource Sharing)(跨域资源共享)的属性,这些元素包括<img>,<video>,<script>等,而提供的属性名就是crossOrigin属性。

因此,上面的跨域问题可以这么处理:

增加一个img.crossOrigin = ''即可,虽然JS代码这里设置的是空字符串,实际上起作用的属性值是anonymous。

crossOrigin可以有下面两个值:

anonymous:元素的跨域资源请求不需要凭证标志设置。

use-credentials:元素的跨域资源请求需要凭证标志设置,意味着该请求需要提供凭证。

其中,只要crossOrigin的属性值不是use-credentials,全部都会解析为anonymous,包括空字符串,包括类似'xttblog'这样的字符。

另外还有一点需要注意,那就是虽然没有crossOrigin属性,和设置crossOrigin="use-credentials"在默认情况下都会报跨域出错,但是性质上却不一样,两者有较大区别。

IE11+,Safari,Chrome,Firefox浏览器均支持,IE9和IE10会报SecurityError安全错误。

本文链接地址:https://www.jiuchutong.com/zhishi/290194.html 转载请保留说明!

上一篇:ChatGPT使用案例之图像生成(chattr)

下一篇:学习笔记 | 多层感知机(MLP)、Transformer(多层是什么)

  • 湖南健康码怎么删除家庭成员(湖南健康码怎么查询)

    湖南健康码怎么删除家庭成员(湖南健康码怎么查询)

  • 荣耀X30i支持人脸解锁吗(荣耀x3设置)

    荣耀X30i支持人脸解锁吗(荣耀x3设置)

  • 电脑将重启若干次是什么意思(电脑将重启若干次要多久)

    电脑将重启若干次是什么意思(电脑将重启若干次要多久)

  • 页边距内侧和外侧是指的啥(页边距内侧和外侧是什么意思)

    页边距内侧和外侧是指的啥(页边距内侧和外侧是什么意思)

  • 小米8支持多少w快充啊(小米8支持多少瓦充电器)

    小米8支持多少w快充啊(小米8支持多少瓦充电器)

  • 笔记本电脑时间不能自动更新(笔记本电脑时间不对怎么调整)

    笔记本电脑时间不能自动更新(笔记本电脑时间不对怎么调整)

  • 华为单声道音频要开吗(华为单声道音频怎么关闭)

    华为单声道音频要开吗(华为单声道音频怎么关闭)

  • 饿了吗取消订单会退款吗(饿了么取消订单怎么申诉才能成功)

    饿了吗取消订单会退款吗(饿了么取消订单怎么申诉才能成功)

  • 苹果7p能更新13.3系统吗(苹果7P能更新IOS16版本吗)

    苹果7p能更新13.3系统吗(苹果7P能更新IOS16版本吗)

  • iphone xs max是什么手机(iphone xs max是什么时候出的)

    iphone xs max是什么手机(iphone xs max是什么时候出的)

  • 网站服务器出错是什么意思(网站服务器出错怎么处理)

    网站服务器出错是什么意思(网站服务器出错怎么处理)

  • 打印快捷键ctrl加什么(打印快捷键ctrl加P没用)

    打印快捷键ctrl加什么(打印快捷键ctrl加P没用)

  • 在word里如何裁剪图片(word中图片裁剪)

    在word里如何裁剪图片(word中图片裁剪)

  • 美版xmax是双卡双待吗(美版xsmax双卡双待怎么用)

    美版xmax是双卡双待吗(美版xsmax双卡双待怎么用)

  • 苹果蓝牙耳机怎么分左右(苹果蓝牙耳机怎么配对安卓)

    苹果蓝牙耳机怎么分左右(苹果蓝牙耳机怎么配对安卓)

  • 手机断网是什么原因(手机断网是什么原因,厂家怎么解决)

    手机断网是什么原因(手机断网是什么原因,厂家怎么解决)

  • realme Q怎么使用SOS紧急联络(realmeq怎样)

    realme Q怎么使用SOS紧急联络(realmeq怎样)

  • 小米6原装充电头是多少w的(小米6原装充电器参数)

    小米6原装充电头是多少w的(小米6原装充电器参数)

  • iphone11还是双层主板吗(iphone11是双层主板还是单层主板)

    iphone11还是双层主板吗(iphone11是双层主板还是单层主板)

  • 抖音怎么开镜像(抖音怎么开镜像功能)

    抖音怎么开镜像(抖音怎么开镜像功能)

  • 交管12123可以微信支付吗(交管12123可以微信缴费吗)

    交管12123可以微信支付吗(交管12123可以微信缴费吗)

  • mlaul00是什么型号(mlaal00是什么型号)

    mlaul00是什么型号(mlaal00是什么型号)

  • 荣耀20i和荣耀20有什么区别(荣耀20I和荣耀20I特别版外观一样吗?)

    荣耀20i和荣耀20有什么区别(荣耀20I和荣耀20I特别版外观一样吗?)

  • 华硕笔记本预装win8改win7系统完美解决方案(全程图解)(华硕笔记本预装win10改装win7,有图文教程)

    华硕笔记本预装win8改win7系统完美解决方案(全程图解)(华硕笔记本预装win10改装win7,有图文教程)

  • 硬盘下安装Ghost系统简易教程(通用版)(硬盘 安装系统)

    硬盘下安装Ghost系统简易教程(通用版)(硬盘 安装系统)

  • 个人独资企业是否享受六税两费政策
  • 个人工程款收入不纳税
  • 什么情况才能开专票
  • 购买财务软件费用入什么科目
  • 企业所得税的会计利润计算公式
  • 财务报表一季度销售大福下降
  • 发票勾选是否为转内销凭证是什么意思
  • 出差会议纪要模板
  • 水利建设基金的会计分录
  • 企业所得税汇算清缴时间
  • 增值税专用发票电子版
  • 出售多余材料会计科目
  • 服务免税销售额
  • 在建工程会计分录什么意思
  • 施工企业实验用具费用计入什么科目
  • 周转借款会计分录
  • 营改增后机械设备租赁需缴纳什么税?
  • 技术服务开什么大类
  • 公司房产税如何计算器
  • 外籍人员来华工作
  • 买一赠一怎么确定真假
  • 已报税的发票可以作废吗
  • 手机超过1万元有必要买吗
  • 个人出租车辆给公司个人所得税
  • windowsmodulesinstaller占用cpu
  • 苹果电脑设置壁纸为什么重启就没了
  • 已计提折旧怎么计算
  • 商品从总仓到分拣要多久
  • 期货公司向客户收取的保证金属于谁所有
  • element ui el-table
  • 代垫运费增值税怎么算
  • 有限公司股权转让怎么办理流程
  • 未交社保可以要求单位赔偿吗
  • 谈谈社会公德普通话三分钟
  • vue3.0教程
  • 遮天传游戏视频
  • 哪里能找到前端练手项目教程
  • PHP中spl_autoload_register()函数用法实例详解
  • 残保金计提比例
  • 购货没有发票
  • 残保金是用人单位还是用工单位承担
  • 收到外币汇款怎么处理
  • 公司赎回股票
  • 三方协议是什么意思?
  • 预收账款可以通过什么科目核算
  • sql注入的原理和步骤
  • 企业利润分配的内容
  • 什么情况可以作为证人
  • 小规模纳税人开专票需要交税吗
  • 进项税额转出有什么好处
  • 主营业务收入借方什么意思
  • 销售折让如何核算
  • 质量问题扣款怎么开票
  • 如何解绑企业开票员身份
  • 专家咨询费支付标准
  • 请问,制造企业有哪些?
  • 美金形式发票
  • 营业收入包括哪些内容?
  • macbookpro mysql
  • win7怎么创建新用户
  • macbook怎么开hdr
  • xp系统如何禁止软件联网
  • 右键无法新建wps
  • 关闭windows报错
  • 剑网端游吃电脑配置
  • win10注册不了账号
  • android opengles2.0教程
  • jQuery实现checkbox即点即改批量删除及中间遇到的坑
  • python中字符
  • 泛型类泛型接口泛型方法
  • shell数据处理
  • jquery定位
  • onclick和onfocus
  • python程序讲解
  • 小规模纳税人开1%普票怎么报税
  • 税控盘忘记抄报罚多少
  • 如何异地代缴社保
  • 税收缴款书税务收现专用的开票人是谁
  • 上海金山国税局局长
  • 屠宰场需要环评吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设