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

  • 鸿蒙系统otG模式怎么打开

    鸿蒙系统otG模式怎么打开

  • 华为nova7pro时间设置成24小时的方法是什么(华为Nova7pro时间天气不见J)

    华为nova7pro时间设置成24小时的方法是什么(华为Nova7pro时间天气不见J)

  • p30pro能扩展卡吗(p30pro可以加存储卡吗)

    p30pro能扩展卡吗(p30pro可以加存储卡吗)

  • v1824a是什么型号(v1824a是什么型号多少钱)

    v1824a是什么型号(v1824a是什么型号多少钱)

  • 微信改实名认证微信钱还在吗(微信改实名认证可以不绑银行卡吗)

    微信改实名认证微信钱还在吗(微信改实名认证可以不绑银行卡吗)

  • 微信聊天记录可以隐藏的吗(微信聊天记录可以恢复多久以前的)

    微信聊天记录可以隐藏的吗(微信聊天记录可以恢复多久以前的)

  • 抖音垂直度定位了还可以改吗(抖音垂直度定位什么意思)

    抖音垂直度定位了还可以改吗(抖音垂直度定位什么意思)

  • 小米10支持65w快充吗(小米10是否支持65w快充)

    小米10支持65w快充吗(小米10是否支持65w快充)

  • 手机电话视频通话怎么用不了

    手机电话视频通话怎么用不了

  • nova3i指纹解锁找不到了(nova3指纹锁没有了)

    nova3i指纹解锁找不到了(nova3指纹锁没有了)

  • 华为手机听歌自动暂停是怎么回事(华为手机听歌自动锁屏)

    华为手机听歌自动暂停是怎么回事(华为手机听歌自动锁屏)

  • 苹果7home键排线断了(苹果7home键排线断了怎么修理)

    苹果7home键排线断了(苹果7home键排线断了怎么修理)

  • 4k视频是指什么意思(4k是什么视频格式)

    4k视频是指什么意思(4k是什么视频格式)

  • 微信仅聊天能看到对方朋友圈吗(微信仅聊天能看到朋友圈背景吗)

    微信仅聊天能看到对方朋友圈吗(微信仅聊天能看到朋友圈背景吗)

  • 快手属于腾讯大王卡免流吗(快手属于腾讯大王卡40g用的范围)

    快手属于腾讯大王卡免流吗(快手属于腾讯大王卡40g用的范围)

  • Excel取消自动筛选后会怎样(excel取消自动筛选后会怎样)

    Excel取消自动筛选后会怎样(excel取消自动筛选后会怎样)

  • 全屏照片怎么拍(苹果手机拍全屏照片怎么拍)

    全屏照片怎么拍(苹果手机拍全屏照片怎么拍)

  • 华为nova6指纹解锁在哪里(华为nova6指纹解锁不见了)

    华为nova6指纹解锁在哪里(华为nova6指纹解锁不见了)

  • 苹果蓝牙耳机怎么看电量弹窗(苹果蓝牙耳机怎么连)

    苹果蓝牙耳机怎么看电量弹窗(苹果蓝牙耳机怎么连)

  • 5g无线网什么意思(5g wifi什么意思)

    5g无线网什么意思(5g wifi什么意思)

  • 微信删除好友又加回对方知道吗(微信删除好友又加回来聊天记录还能恢复吗)

    微信删除好友又加回对方知道吗(微信删除好友又加回来聊天记录还能恢复吗)

  • vue照片时间设置(vue怎样设置每个照片的时间)

    vue照片时间设置(vue怎样设置每个照片的时间)

  • 美团菜品删除怎么恢复(美团误删菜品怎么办)

    美团菜品删除怎么恢复(美团误删菜品怎么办)

  • 快手会留下访客记录吗(快手会留下访客记录什么时候)

    快手会留下访客记录吗(快手会留下访客记录什么时候)

  • 苹果x触摸屏失灵怎么办(苹果x触摸屏失灵了怎么办)

    苹果x触摸屏失灵怎么办(苹果x触摸屏失灵了怎么办)

  • 印花税的会计分录有哪些
  • 个税0申报漏了2年可以补报
  • 生产型企业直接进口产品是否可直接出口
  • 农业合作社享受优惠政策
  • 商贸公司可以做美容行业吗?
  • 汇款出国规定
  • 转让实物资产税务处理
  • 增值税一般计税方法
  • 国库存款利息收入计入哪个预算收入科目
  • 契税晚交有什么影响
  • 借别人钱收据怎么写
  • 开出支票支付属于什么会计科目
  • 单位出租厂房如何开票
  • 其他应付款变动率公式
  • 劳保用品会计科目是什么
  • 公司办公室租赁费会计分录
  • 生产企业出口退税流程怎么操作
  • 月末计提税金数据从哪得来的
  • 租用仓库需要代扣代缴企业所得税吗
  • 研发费用需要发什么科目
  • 怎么区分进和近
  • 长期待摊费用以后怎么摊销
  • 固定资产在什么时候计提折旧
  • 违约支付工程款的违约金
  • 加班工资是否属劳动关系
  • 无偿赠送资产需要交哪些税
  • 采购材料的运费怎么做分录
  • 苹果14promax最新版本16.6
  • 经营租入的设备计入什么科目
  • 系统托盘开不开
  • 银行账户销户余额转入另外的公司账户分录
  • 公司整体收购协议书范本
  • 什么票据行为是合法的
  • 材料成本差异属于成本类账户吗
  • 增值税按简易计价方式
  • 高温补贴 个人所得税
  • 物业公司收的物业费用干什么了
  • 微信小程序消息订阅怎么打开
  • react useref获取dom元素
  • php的foreach
  • 递延收益和其他应付款的区别
  • 固定资产有金额界定吗
  • 差旅费补贴要交个人所得税文件
  • 劳务报酬根据什么确定
  • 土地使用权是指企业所拥有的
  • 哪些费用进项税额要转出
  • sqlserver、mysql获取连接字符串步骤
  • 长期股权投资转让收益需要交增值税吗
  • 个人所得税规定的免纳个人所得税的范围
  • 结构性存款现金流量表流入里放在哪里
  • 商家的促销
  • 收到党支部经费如何做账
  • 劳务外包存在的法律风险
  • 递延所得税资产和负债怎么理解
  • 增值税购进扣税法
  • 收到客户提供代付发票
  • Windows Server 2008下 驾驭拨号上网
  • linux lftp命令
  • win8.1电脑设置在哪里
  • u大师教程
  • ubuntu 命令行修改用户密码
  • win7系统如何查看文件扩展名
  • linux安装.sh
  • node.js中module.exports与exports用法上的区别
  • 批处理教程(最全版).pdf免费
  • excite引擎
  • javascript函数用法
  • javascript如何
  • angular 创建项目
  • python科学计算基础教程
  • unity 5.4
  • unity开发平台
  • Developing for Android, III: The Rules: Performance
  • js解析json字符串获取key
  • a标签的href点击怎么不跳转
  • android 系统app开机自启动设置
  • 厂房转让的土地税怎么算
  • 广西国税电话号码
  • 国税优盘安装教程
  • 2015年1毛硬币直径?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设