制作网页的本地副本时出现问题

时间:2010-05-23 21:52:12

标签: javascript html security image html5

我想在本地运行this chrome experiment。我复制了.html.js文件以及演示使用的两个.jpg。但是,当我从本地驱动器上运行它时,Chrome会出现此错误:

light.js:89 - Uncaught Error: SECURITY_ERR: DOM Exception 18

第89行在将图像绘制到画布后从画布返回图像数据。导致此安全例外的原因是什么?它似乎不是特定于Chrome的,因为Firefox会出现同样的错误。

1 个答案:

答案 0 :(得分:3)

当您尝试从本地系统运行时,听起来JavaScript正在制定相同的源策略或本地数据访问预防。

查看代码时,可能会尝试从系统中读取资源,使得两个浏览器都不允许,因为文件是本地存储的。