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

  • 红米k40pro支持无线充电吗(红米k40pro带不带无线充电)

    红米k40pro支持无线充电吗(红米k40pro带不带无线充电)

  • 小米10是屏下指纹解锁吗(小米10屏下指纹录入测试失败)

    小米10是屏下指纹解锁吗(小米10屏下指纹录入测试失败)

  • jpg和png有什么区别(png和jpg有什么区别吗)

    jpg和png有什么区别(png和jpg有什么区别吗)

  • 微信如何引用别人的话回复(微信如何引用别人说的话)

    微信如何引用别人的话回复(微信如何引用别人说的话)

  • 移动存储介质不得在什么和什么之间交叉使用(移动存储介质不得在涉密计算机)

    移动存储介质不得在什么和什么之间交叉使用(移动存储介质不得在涉密计算机)

  • ipad怎么投屏到电脑(ipad怎么投屏到电视机)

    ipad怎么投屏到电脑(ipad怎么投屏到电视机)

  • 语音聊天记录怎么恢复(语音聊天记录怎么发给别人听)

    语音聊天记录怎么恢复(语音聊天记录怎么发给别人听)

  • 耳机充电二合一危害(耳机充电二合一转接头哪个好)

    耳机充电二合一危害(耳机充电二合一转接头哪个好)

  • 京东可以改地址么(京东可以改地址吗配送中)

    京东可以改地址么(京东可以改地址吗配送中)

  • 五种常见的计算机病毒种类(五种常见的计算机高级语言)

    五种常见的计算机病毒种类(五种常见的计算机高级语言)

  • 哔哩哔哩有电视版吗(哔哩哔哩有电视会员吗)

    哔哩哔哩有电视版吗(哔哩哔哩有电视会员吗)

  • 怎么看苹果耳机盒子是否在充电(怎么看苹果耳机电量)

    怎么看苹果耳机盒子是否在充电(怎么看苹果耳机电量)

  • 无响应已超时什么意思(无响应 已超时)

    无响应已超时什么意思(无响应 已超时)

  • 二极管具有什么导电特性(二极管具有什么导电性)

    二极管具有什么导电特性(二极管具有什么导电性)

  • 史密斯热水器显示e5什么意思(史密斯热水器显示屏不亮了怎么回事)

    史密斯热水器显示e5什么意思(史密斯热水器显示屏不亮了怎么回事)

  • 爱奇艺字幕显示一半(爱奇艺字幕显示在屏幕上)

    爱奇艺字幕显示一半(爱奇艺字幕显示在屏幕上)

  • vivo手机充电保护在哪(vivo手机充电保护广告怎么关闭)

    vivo手机充电保护在哪(vivo手机充电保护广告怎么关闭)

  • 电池健康在哪看安卓(一加的电池健康在哪看)

    电池健康在哪看安卓(一加的电池健康在哪看)

  • 手机扩容的好处和坏处(手机扩容有什么好处)

    手机扩容的好处和坏处(手机扩容有什么好处)

  • vivox9s有互传没(vivox9l互传在哪)

    vivox9s有互传没(vivox9l互传在哪)

  • b站私信发图片为什么有感叹号(b站私信发图片要关注吗)

    b站私信发图片为什么有感叹号(b站私信发图片要关注吗)

  • 微信红包音效怎么设置(微信红包音效怎么开)

    微信红包音效怎么设置(微信红包音效怎么开)

  • 微信动态视频怎么保存(微信动态视频怎么下载)

    微信动态视频怎么保存(微信动态视频怎么下载)

  • iphonexsmax原彩显示有什么用(iphonexsmax原彩显示有没有必要开启)

    iphonexsmax原彩显示有什么用(iphonexsmax原彩显示有没有必要开启)

  • 全民k歌怎么自己发约唱(全民k歌怎么自己练歌)

    全民k歌怎么自己发约唱(全民k歌怎么自己练歌)

  • 自来水安装增值税税率
  • 价内税有哪些税种
  • 专票现金支付规定
  • 个人所得税中的综合所得包括哪些
  • 境外公司汇款给境内个人
  • 增值税专用发票可以开电子发票吗
  • 培训咨询企业的发展前景
  • 无偿划拨资产涉税问题
  • 无法支付的应付款怎么处理
  • 发票税表抵扣了账务未抵扣账务处理怎么做?
  • 企业销售产品的成本是指已销产品的
  • 工业结转成本方法有哪些?
  • 私人企业的资金来源
  • 一直不营业的企业叫什么
  • 出口退税可以用电子专用发票吗
  • 企业出租收入增值税税率
  • excel自动计算增值税
  • 服务费的发票
  • 对方已认证的发票在哪里
  • 小规模企业现金规定最新
  • 土地溢价的成本包括
  • 股东分红是看未交税吗
  • win7为什么无法开启aero
  • 盈余公积的来源及主要用途包括哪些
  • 怎么获取win10密钥
  • 如何设置让电脑运行更快
  • 操作系统的内存映射
  • mac电脑色彩设置
  • 拓展销售市场发生的业务招待费计入
  • 电脑卡慢咋办
  • 最多人用的操作系统
  • 蜜蜂皇vs
  • phpinfo()中Loaded Configuration File(none)的解决方法
  • php修改图片尺寸
  • 本月损益类未结转为零的一级科目
  • 华为od测试岗机试需要怎么准备
  • 模糊数学神经网络
  • 事业单位无形资产折旧是当月还是下月
  • 技术服务费增值税税率1%
  • 个人独资企业可以变更法人吗?
  • 工会费的会计分录是什么
  • sql 按顺序查询
  • 企业增资相关知识点
  • 其他综合收益的概念
  • 企业所得税季度平均值怎么算
  • 本月增加的无形资产本月摊销
  • 中级会计报名必须用电脑吗
  • 处置无形资产净收益计入什么科目
  • 冲销暂估入账用什么凭证
  • 长期借款账务处理会计分录
  • 股东投资款超过注册资金的案例
  • 公司是否可以投资股票
  • 打印的机票行程单怎么看
  • 售楼部装修费计入什么科目
  • 如何计算技术转让所得
  • 个体工商户和公司的优缺点
  • 饭店现金账怎么记账
  • 年末净利润为负说明什么
  • 投资性房地产摊销从什么时候开始
  • 生产成本和生产费用的关系
  • 库存商品记账
  • sql查询当前年份
  • windows server 2008 r2最大支持内存
  • 在linux操作系统中,/etc/rc.d/init.d
  • win8分盘怎么分
  • mac双系统切换快捷键
  • .exe是什么软件
  • centosgui
  • win10如何移动应用程序
  • 有趣的linux命令
  • win8切换到桌面
  • opengl绘制坐标轴
  • Node.js中的construct构造函数
  • 常用dos命令详解
  • 利用感情骗取钱财算诈骗吗
  • unity3d改变物体坐标系
  • nodejs基础知识
  • 代码行数不够了,怎么弄多行
  • Unity3D&&TexturePacker
  • 非营利组织认定条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设