当打开本地的html页面执行,canvas.toDataURL("image/png");的时候出现“Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.”这个错误。这个问题是跨域执行的问题。
这个问题是在本地执行html的时候出现的,如果自己构建一台本地服务器,将html代码放入到服务器上,或者通过cordova构建到Android和IOS手机上面都没有这个问题。
本文详细解释了在本地环境中使用html页面执行canvas.toDataURL时遇到的UncaughtSecurityError错误,并提供了解决方案。通过在服务器上运行html页面或使用cordova构建应用,可以避免此问题。
2786

被折叠的 条评论
为什么被折叠?



