【问题标题】:Problem making local copy of a webpage制作网页的本地副本时出现问题
【发布时间】:2010-05-24 06:05:02
【问题描述】:

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

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

第 89 行在将图像绘制到画布后从画布返回图像数据。是什么导致了这个安全异常?它似乎不是特定于 Chrome 的,因为 Firefox 给出了同样的错误。

【问题讨论】:

    标签: javascript security image html


    【解决方案1】:

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

    查看代码,它很可能试图以两种浏览器都不允许的方式从您的系统中读取资源,因为该文件是本地存储的。

    【讨论】:

    • 是的,这很可能是file:/// 上下文中的安全问题。如果您正在运行本地 Web 服务器,请将其放在那里。它应该可以正常运行。
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 2011-09-14
    • 2011-11-22
    • 2011-01-20
    • 1970-01-01
    • 2021-12-29
    相关资源
    最近更新 更多