10

我的 Javascript 实现有问题。该脚本将在 Firefox 中运行,但在 Chrome 中它说:

Unable to get image data from canvas because the canvas has been tainted by cross-origin data. index.html:1
Uncaught Error: SecurityError: DOM Exception 18 

有谁知道这种不一致行为的原因可能是什么?

4

1 回答 1

11

Chrome 不会认为不同的本地文件来自同一个域。也就是说,您通过file://URL 引用的每个本地文件都被视为来自与其他file://URL 不同的唯一域。他们在同一个目录中没有区别。

您可以使用一个选项(我认为是“”)启动 Chrome --allow-file-access-from-files,告诉它将本地文件视为所有来自一个公共域。

于 2013-04-25T14:50:38.163 回答