使用canvas截图跨域导致的报错(Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement)
- 使用跨域图片绘制会污染canvas画布,导致无法导出canvas数据,转化成图片
解决办法:通过设置crossOrigin来解决
let video = document.createElement('video');video.setAttribute('crossOrigin', 'anonymous')
- 有些小伙伴设置了crossOrigin后解决了“toDataURL”的错误,却出现了跨域的新错误。这是因为crossOrigin可以设置的值有 anonymous 以及 use-credentials,2 个 value 的作用都是设置通过 CORS 来请求图片,区别在于 use-credentials 是加了证书的 CORS。
所以使用https需要改为use-credentials
video.setAttribute('crossOrigin', 'use-credentials')
使用canvas截图跨域导致的报错(Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement)相关推荐
- fabricJs中给canvas添加跨域背景图片报错Tainted canvases may not be exported
最近几期我想分享一下我的项目中使用vue+fabric.js过程中遇到的坑. 就比如给canvas加背景时,就会出现跨域的报错提示. 我用的是vue-element相关框架,在此不多做赘述,后面再出专 ...
- Access-Control-Allow-Origin跨域问题的报错以及解决
Access-Control-Allow-Origin跨域问题的报错以及解决 这是浏览器控制台报错详情,在前后端分离,前段需要传数据进入后端时报的错 解决方案:配置跨域过滤器 1.先复制以下代码(过滤 ...
- pyinstaller打包py文件生成的exe报错Failed to execute script
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/100761976 时常 ...
- 记录一次wagon报错Failed to execute goal org.codehaus.mojo:wagon-maven-plugin:1.0:upload-single
记录一次wagon报错Failed to execute goal org.codehaus.mojo:wagon-maven-plugin:1.0:upload-single (default-cl ...
- pyinstaller打包报错 Failed to execute script ‘xxx‘ due to unhandled exception:input():lost sys.stdin
pyinstaller打包报错 Failed to execute script 'xxx' due to unhandled exception:input():lost sys.stdin pyi ...
- Pyinstaller 打包exe 报错 “failed to execute script XXX“的一种解决方案
Pyinstaller 打包exe 报错 "failed to execute script XXX"的一种解决方案 参考文章: (1)Pyinstaller 打包exe 报错 & ...
- maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle
问题记录: maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle 解决办法: 这个 ...
- ruoyi-cloud 服务器端idea启动报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (defau
ruoyi-cloud 服务器端idea启动报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (defau ...
- thingsboard 编译失败,报错 Failed to execute goal com.mycila:license-maven-plugin:3.0
欢迎加入ThingsBoard技术交流群 这里可复制Q群号:69998183 关注"云腾五洲":获取二开ThingsBoard物联网平台演示 交流社区:ThingsKit-Thin ...
最新文章
- Python3学习笔记:使用代理访问url地址
- .Net 中的反射(反射特性) - Part.3
- python多线程爬取斗图啦数据
- 智能车C车电机传递函数计算
- java 学习代码库_java 学习4
- 【clickhouse】clickhouse : Suspiciously many broken parts to remove.: Cannot attach table default
- 神奇的 SQL 之 ICP → 索引条件下推
- java 叉号关闭_求助 java 如何编写JFrame窗体右上角红色打叉关闭按钮的事件?
- SAP License:FI学习笔记
- 最大子段和动态规划_动态规划解最大子段和问题
- 读这样的文章才能清楚什么是RIA
- Spring MVC请求-响应流
- ssm 酒店管理系统
- 2020虚拟机下载教程(图文详解)
- 【Spring】Bean生命周期
- 运维工程师 常见的 trouble shooting 故障排错思路
- python编写程序输出诗句_闲来无事能干嘛 用Python来玩诗歌接龙
- Nature:肠道微生物异常为何会导致肝病?
- 关于如何在Termux上安装kali(最好用旧手机)
- matlab怎么实现循环,线性和循环卷积
- MATLAB Simulink
- MathWorks 中国
热门文章
- c盘占用80G,何解?
- rust tech trash是什么_“垃圾分类”用英语怎么说?
- 程序员是如何制作证件照的
- 《云计算》教材试读:弹性计算云EC2
- 持续学习相关文章汇总
- 12-小程序(优购商城整合Vuex,发布H5和App兼容性问题解决,mpvue快速上手,mpvue项目结构,mpvue创建自己的页面,uniapp优购商城迁移到mpvue,mpvue坑点)
- 企业使用ERP系统软件目的是什么
- 国内三大多用户商城系统评测 多商户商城系统怎么选
- 基于 Docker Compose 容器化搭建 Wordpress
- 《CLR via C#》读书笔记-异步编程(一)