尝试在画布中操作SVG的图像数据时出现安全性错误

时间:2014-08-13 16:38:52

标签: javascript canvas

http://jsfiddle.net/5emz372r/

我以编程方式生成SVG数据URI,然后在画布中呈现它。任何尝试从该点使用getImageData都会抛出此错误:

SecurityError: DOM Exception 18: An attempt was made to break through the security policy of the user agent.

将画布绘制到画布会自动污染画布吗?

旁注:我的最终目标是将自定义webfont(由数据URI加载)渲染到画布上;还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

你的小提琴坏了,我去的时候一直在崩溃。

此问题的可能原因是您正在尝试访问位于其他域上的照片或文件。在大多数情况下,浏览器安全性不允许您这样做。

SECURITY_ERR: DOM Exception 18 when applying document.domain on both sites. How do I resolve this?