2012-01-03 96 views
0

我使用Wordpress和项目根目录是undersubdirectory,即http:localhost/prjctroot/projectcanvas.toDataURL(“image/png”)引发安全错误异常WORDPRESS

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

获得在Firebug这个错误:

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

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

我认为WordPress的一些问题是错误的。

任何人都可以帮忙吗?

+0

图像的URL和执行此操作的页面的URL是什么? – 2012-01-03 14:40:15

回答

1

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

请参阅http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements

+0

啊啊得到它我发现错...实际上图像是在不同的域名 Thanx .... :) – 2012-01-03 14:59:20

+0

@moeenakhtar如果答案帮助你,请考虑点击它旁边的绿色复选标记标记为您的解决方案问题。 – 2012-01-03 16:22:00