3

当我在 Chrome 的 iFrame (frame.src=) 中让本地 html 加载另一个本地 html 文件时,我无法通过 contentWindow 或 contentDocument 访问其文档(即使 contentWindow 的验证是文档本身),因为 Chrome 似乎没有当涉及本地 html 文件时不允许它。此功能是否可能会在 Chrome 的下一个版本中发生变化?注意:它适用于 Safari 和 Opera、IE、WebKit(contentDocument 或 contentWindow)。这似乎是一个安全问题,但 contentDocument 和 contentWindow 来自 W3C。

4

1 回答 1

3

这是因为 Chrome 限制称为同源策略。默认情况下,本地文件被认为属于不同的来源,并且不允许从另一个来源访问。要解决此问题,您可以使用--allow-file-access-from-files命令行开关启动 Chrome 应用程序。

于 2013-03-28T14:28:45.453 回答