原文链接: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported [已解决]

上一篇: js 区分鼠标左右键点击

下一篇: pyhook3 安装 和 键盘鼠标监听demo

问题如下

视频截图时, 将video标签中的内容画到canvas中报错

解决办法

在dom加载完成时, 播放前, 设置属性

播放过程中设置属性没有效果

  let v = document.getElementById('xpc_video')v.setAttribute('crossorigin', 'Anonymous')

图片也可以这么设置

https://www.cnblogs.com/Renyi-Fan/p/9588755.html

Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported [已解决]...相关推荐

  1. Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases may not be exported.

    Intro 我在使用qrcode.react测试使用文本生成二维码的功能. 当执行以下API时,报错: let domTarget = event.target; let text = domTarg ...

  2. Fabric.js Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases may not be exported

    Fabric.js Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported ...

  3. 头像裁剪和Uncaught DOMException: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases m

    此文是半原创. 头像裁剪的主要实现是同事找来发我的,用着还不错. 记一下,可以用作以后研究. 此文主要记录一个要点: 当用户上传已上传头像,裁剪头像弹窗获取到图片,当调用canvas的toDataUR ...

  4. Uncaught DOMException: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases may no

    未捕获的DomeException:未能在"HTMLCanvaElement"上执行"toDataURL":可能无法导出受污染的画布.出现这个bug的原因可能有 ...

  5. Uncaught SecurityError: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases may

    一旦您将未经 CORS 批准从其他来源加载的任何数据绘制到画布中,画布就会被污染.受污染的画布不再被认为是安全的,任何从画布取回图像数据的尝试都将导致抛出异常. 在受污染的画布上调用以下任何一个都会导 ...

  6. html2canvas 报错:Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement : Tainted canvases may not be ...

    其实解决这个报错很简单,直接看下图: 把图中allowTaint改成false就好了哦!

  7. 视频截图Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvas处理

    2021-10-14 背景 系统环境 报错原因 报错截图 处理过程 最终结果 背景 因为工作需要,所以研究了一下vue-video-player.使用起来很方便,但是也遇到一个不小的坑,搞的我欲仙欲死 ...

  8. @liveqing/liveplayer 视频截图Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvas处理

    背景 因为工作需要,所以研究了一下LivePlayer H5直播|点播播放器.使用起来很方便,但是也遇到一个不小的坑,搞的我欲仙欲死. 系统环境 windows10.vue2.6.@liveqing/ ...

  9. Linux上安装编译lzo报错:Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run 已解决

    1.详细报错信息 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (build- ...

最新文章

  1. Angular-Ui-Router+ocLazyLoad动态加载脚本
  2. 机器学习笔记 network compression
  3. Spark性能优化:对RDD持久化或CheckPoint操作
  4. CUMCM之2006B:2006之B题: 艾滋病疗法的评价及疗效的预测
  5. HDU3430-扩展中国剩余定理
  6. ASP.NET内置对象二
  7. 如何优雅的统计代码耗时?
  8. goflyway安装
  9. php 判断浏览器和设备
  10. Flink 利器:开源平台 StreamX 简介
  11. AI量化交易=交易接口+L2行情数据接口+A股策略
  12. 多线程基础讲解五: synchronized使用
  13. 大数据在互联网行业的应用
  14. java识别照片是彩色还是黑白照
  15. complex函数python_Python中complex函数有什么用?
  16. 移动开发唱衰,iOS 开发者如何涅槃重生?
  17. Java 本地内存 直接内存 元空间
  18. java输出GPA_请完成下列Java程序:实现换算GPA,对于学生学习的每一门课程,都输入两个..._考试资料网...
  19. 泛微荣获统信创客北京·鲲鹏应用创新大赛2022北京区域三等奖
  20. 年底到了,消费者纷纷抢购,特斯拉成为汽车市场的超级网红

热门文章

  1. 概率论考点总结类型16 由(X,Y)的分布求函数的分布
  2. 彩色图文验证码(英文、数字、中文)
  3. 织梦塔扇风扇空调扇等制冷设备展示公司网站模板(带手机端)
  4. centos7搭建vulhub靶机教程
  5. JS 数组转字符串的4种方法
  6. 买房等额本息和等额本金的区别
  7. Pacific Time Zone (太平洋时区) - 实时获取
  8. d16 format on nv card
  9. 【愚公系列】2022年01月 攻防世界-进阶题-MISC-78(Avatar)
  10. docker网络改名