canvas.toDataURL("image/png")抛出安全错误异常


canvas.toDataURL("image/png") throws security error exception WORDPRESS

我使用Wordpress,项目根目录是undersubdirectory,即http:localhost/prjctroot/project

var oCanvas     =   document.getElementById("image1");
var canvasData  =   oCanvas.toDataURL("image/png");

Firebug:

Security error
var canvasData  =   oCanvas.toDataURL("image/png");

相同的代码在其他测试文件上工作(不使用任何CMS,只是一个简单的文件代码用于测试)。

我认为Wordpress有问题。

有人能帮忙吗?

检查您的图像源域。它必须匹配文档域才能得到这样的图像数据。

看到http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html security-with-canvas-elements