av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - canvas使用toDataUrl()出錯,img設置img.crossOrigin = "*"也沒用。

瀏覽:129日期:2023-03-03 10:27:01

問題描述

頁面要做一個截圖的功能,本地生成了一張圖片,然后轉成canvas,再從canvas變成png,但是canvas.toDataUrl()一直報錯:

Uncaught DOMException: Failed to execute ’toDataURL’ on ’HTMLCanvasElement’: Tainted canvases may not be exported.

代碼如下:

var url = DOMURL.createObjectURL(svg);var canvas = document.createElement(’canvas’);var ctx = canvas.getContext(’2d’);canvas.width = window.innerWidth;canvas.height = window.innerHeight*1.25;cacheImg(url,function(){ ctx.drawImage(this , 0 , 0); var image = canvas.toDataURL('image/png').replace('image/png', ’image/octet-stream’); DOMURL.revokeObjectURL(url);});function cacheImg(url , callback){ var img = new Image() img.setAttribute(’crossOrigin’, ’Anonymous’); img.src = url; img.onload = function() {callback.call(img) }}

問題解答

回答1:

這有一片文章,里面部分代碼或許有幫助http://fex.baidu.com/blog/201...

標簽: JavaScript
主站蜘蛛池模板: 69精品视频 | 免费黄网站在线观看 | 视频一区在线观看 | 国产一区久久 | 高清一区二区三区 | 国产做受视频 | 久久久影院| 国产乡下妇女三片 | 日韩精品视频在线 | 日韩精品久久久久 | 亚洲国产一区在线 | 亚洲永久免费视频 | 在线免费观看黄色片 | 欧美成人性生活视频 | 乱色av | 国产精品免费一区二区三区 | 一区二区三区四区在线视频 | 国产欧美一区二区精品性色超碰 | 日韩精品一区在线 | 黄色小视频在线观看 | 国产一区二区日韩 | 18视频在线观看 | www.黄色com | 久久在线 | 色婷婷久久久 | 亚洲久久久 | 午夜精品久久久久久久99 | 人人草人人 | 久草视频观看 | 99视频在线精品免费观看2 | 久久精品国产视频 | 午夜久久久 | 国产精品欧美激情 | 国产午夜精品久久久久久久 | 国产剧情一区 | 黄av在线| www.日韩在线 | 天天射天天操天天干 | 欧美专区第一页 | 一级免费av| 红桃av在线 |