位置: 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(多层是什么)

  • 如何进行外贸网站推广,外贸网站推广采用的方法(如何进行外贸网格化管理)

    如何进行外贸网站推广,外贸网站推广采用的方法(如何进行外贸网格化管理)

  • 全民k歌心动对唱在哪里(全民K歌心动对唱是什么意思)

    全民k歌心动对唱在哪里(全民K歌心动对唱是什么意思)

  • 动态壁纸怎么用(动态壁纸怎么用到电脑上)

    动态壁纸怎么用(动态壁纸怎么用到电脑上)

  • ios13可以清空流量统计吗(ios清空流量数据)

    ios13可以清空流量统计吗(ios清空流量数据)

  • 星标朋友动态会有提示吗(设为星标朋友后朋友圈有变化吗)

    星标朋友动态会有提示吗(设为星标朋友后朋友圈有变化吗)

  • 苹果8p怎么恢复出厂设置(苹果8p怎么恢复到老版本)

    苹果8p怎么恢复出厂设置(苹果8p怎么恢复到老版本)

  • 用身份证申诉能找回快手号吗(身份证被他人申诉)

    用身份证申诉能找回快手号吗(身份证被他人申诉)

  • 微信红包不能超过200(微信红包不能超过多少钱)

    微信红包不能超过200(微信红包不能超过多少钱)

  • qq密友是什么意思(qq密友值多少算正常)

    qq密友是什么意思(qq密友值多少算正常)

  • 抖音怎么关闭下载(抖音怎么关闭下载作品权限)

    抖音怎么关闭下载(抖音怎么关闭下载作品权限)

  • 没信号为什么说通话中(没信号为什么说关机)

    没信号为什么说通话中(没信号为什么说关机)

  • 苹果腾讯视频付费系统繁忙(苹果腾讯视频付费方式)

    苹果腾讯视频付费系统繁忙(苹果腾讯视频付费方式)

  • 苹果mac笔记本充不进电(苹果Mac笔记本充不了电)

    苹果mac笔记本充不进电(苹果Mac笔记本充不了电)

  • 正在注销关不了机(正在注销关不了机怎么办 windows7)

    正在注销关不了机(正在注销关不了机怎么办 windows7)

  • oppo手机没消息却震动(oppo手机没消息提示)

    oppo手机没消息却震动(oppo手机没消息提示)

  • 淘宝签收几天后会自动确认收货(淘宝签收几天后自动确认收货)

    淘宝签收几天后会自动确认收货(淘宝签收几天后自动确认收货)

  • ps像素低如何变清晰(ps怎么调)

    ps像素低如何变清晰(ps怎么调)

  • 双十一最晚多长时间发货(双十一截止到几号)

    双十一最晚多长时间发货(双十一截止到几号)

  • 手机暂停服务啥意思(手机暂停服务啥原因)

    手机暂停服务啥意思(手机暂停服务啥原因)

  • 淘宝亲情号怎么设置金额(淘宝亲情号怎么解绑)

    淘宝亲情号怎么设置金额(淘宝亲情号怎么解绑)

  • 苹果x信号天线位置(iphonex信号天线)

    苹果x信号天线位置(iphonex信号天线)

  • 办公文档的分类(办公文档分类管理)

    办公文档的分类(办公文档分类管理)

  • 计算机中组织和存储信息的基本单位(计算机组织和管理的基本单位)

    计算机中组织和存储信息的基本单位(计算机组织和管理的基本单位)

  • 抖音道具不支持当前设备什么情况(抖音为啥道具不可用)

    抖音道具不支持当前设备什么情况(抖音为啥道具不可用)

  • 华为路由器ws5200初始密码(华为路由器ws5200增强版)

    华为路由器ws5200初始密码(华为路由器ws5200增强版)

  • 钉钉消息防撤回功能研究与实现-可查看历史消息[文件/图文/管理员/链接 撤回拦截](钉钉防止撤回)

    钉钉消息防撤回功能研究与实现-可查看历史消息[文件/图文/管理员/链接 撤回拦截](钉钉防止撤回)

  • 纯外贸企业出口到运费可以抵扣吗
  • 所得税汇算清缴时间期限
  • 社保可以抵扣什么税
  • 在建工程是负数时应该怎么处理
  • 工会经费如何申报?
  • 废旧物资收购发票取消
  • 购入包装物计入
  • 拓展费税收分类编码
  • 租金没有发票可以入账吗
  • 所得税费用期初有余额吗
  • 煤炭企业在建工程核算探讨
  • 费用和利润的比例
  • 分配现金股利的现金流
  • 计提坏账准备的前提条件
  • 租赁到期日 英语
  • 进口增值税未抵扣怎么办
  • 专家评审费个人所得税由谁支付
  • 广告费发票的税率
  • 增值税的税负率的计算公式
  • 国税定额发票有效期是多长时间
  • 收付实现制与权责发生制的区别
  • 店内上保险退保
  • 撤销申报增值税流程
  • 发票遗失如何补开
  • boot mac os from
  • mysql的minus
  • excel表格怎么自制表格
  • 期末损益类科目结转
  • 股权转让合同怎么解除
  • 哪些企业需进行预算管理
  • uni-app怎么样
  • 高温补贴计入
  • 因为技术原因
  • php中文出现乱码
  • 期初未缴纳税额怎么计算
  • cqi映射表
  • 前端使用vue
  • 不构成业务的反义词
  • 什么情况下专票税率为1
  • 现金流量表里的其他指的是什么
  • 建筑公司包含哪些业务
  • 发票2种
  • 打车费的会计分录
  • python2.7 协程
  • 是不是所有的发票都是一样的
  • db2 798
  • mysql的lsn
  • 附加税费怎么计算
  • 预收账款是资产类科目吗
  • 盘盈盘亏怎么看
  • 固定资产改良支出
  • 受托代销的含义
  • 租赁设备如何做会计分录
  • 给客户优惠货款怎么写
  • 企业补提以前年度折旧政策依据怎么写
  • 进项税额转出的分录怎么做
  • 开业前的装修费怎么做账
  • 材料发票失控后如何处理
  • 1.金融资产有哪些基本类型?
  • 房地产开发企业资质管理规定
  • gitlab linux
  • u盘 macbook
  • centos6.10安装教程
  • avgorange是什么文件
  • win10预览版21337
  • xp系统桌面图标不见了,点什么都没用?
  • 怎么判断电脑windows几
  • linux基本环境怎么选
  • mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境
  • 置顶如何设置固定顺序
  • javascript的理解
  • javascript基础入门教程
  • 不使用flash
  • acrag
  • js写一个类
  • javascript函数大全
  • 辽宁省国家税务总局
  • 河南省公安厅热线电话
  • 武汉二手房交易信息
  • 税法难吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设