• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > canvas.toDataURL image/png 报错处理方法推荐

canvas.toDataURL image/png 报错处理方法推荐

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-05

本文主要包含canvas.toDataURL,png等相关知识,佚名 希望在学习及工作中可以帮助到您

问题背景:

遇到一个需求,要对播放的视频进行截图,视频使用video标签来播放,然后点击视频播放区域时截取实时的帧图片。

代码很简单如下:

  1. var video = document.getElementById('video');   
  2.   
  3. var canvas = document.getElementById('canvas');   
  4.   
  5. var ctx = canvas.getContext('2d');   
  6.   
  7. var img = document.getElementById('img');   
  8.   
  9. function snapshot() {   
  10.    ctx.drawImage(video,0,0);   
  11.    img.src =  canvas.toDataURL('image/png');   
  12. }   
  13.   
  14. video.addEventListener('click', snapshot, false);   

问题提示:

Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

经过查阅和分析,发现这个其实是由于视频文件所在的域和图片和页面所在域不同,出现跨域传输的问题。

解决方案:

将视频文件放到页面所在域下。

原文地址:http://blog.csdn.net/luochao_tj/article/details/44942125

您可能想查找下面的文章:

  • canvas.toDataURL image/png 报错处理方法推荐

相关文章

  • 2017-08-05meta viewport使网页在iPhone中满屏显示控制
  • 2017-08-05html pre标记里内容自动换行
  • 2017-08-05dns-prefetch是什么 前端优化:DNS预解析提升页面速度
  • 2017-08-05HTML超出文本多行截取实现原理及代码
  • 2017-08-05XHTML标签在CSS中对应的属性及用法
  • 2017-08-05如何去除表单的回车即提交即回车!=提交
  • 2017-08-05HTML语法大全_html语言语法大全(必看)
  • 2017-08-05HTML网页超链接标记
  • 2017-08-05checkbox的indeterminate属性使用介绍
  • 2017-08-05html 基底网址标记

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • IE浏览器HTML Hack标签总结
    • 关于html水平垂直居中的问题小结
    • HTML的a标签href属性指定相对路径与绝对路径的用法讲解
    • HTML cellpadding与cellspacing属性图文详解
    • Xhtml下不常用却很有用的标签
    • 网页制作基础 声明文档类型描述(DTD
    • html area图片热点的使用介绍附相关属性一览表
    • 通过href简单实现点击a链接跳到页面中指定的地方
    • 详解html中background-image属性的设置
    • 总结XHTML代码常见的应用问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有