更新:证明它可以在我的 Windows 8 机器上运行,并为您提供一些故障排除步骤:
- 本地文件
- 关于 Chrome 标志的警告
- 这些是通过 RequireJS(使用 XMLHttpRequest)加载的文本文件
详细步骤/故障排除:
- 以管理员身份登录以确保安全限制不会阻止任何事情。
- 确保所有 Chrome 实例都已关闭。
- 确保 Chrome 以“桌面”模式运行。在 Windows 8 中,Chrome 可以在“Windows 8”Metro 模式下运行,该模式具有更严格的安全限制。
运行以下命令(从“运行”菜单、cmd.exe 或批处理文件):
chrome --disable-web-security --allow-file-access-from-files
更新2:
您收到的错误消息与我省略时收到的错误消息不同--allow-file-access-from-files
:
XMLHttpRequest 无法加载 file:///C:/Users/.../main.coffee。仅 HTTP 支持跨源请求。
- 使用最新版本的 Chrome。
- 检查您如何使用
XMLHttpRequest
. 检查浏览器调试器的网络选项卡。也许 Chrome 对您的文件 URL 的解释与其他浏览器不同?
(......我猜--disable-web-security
这不是必需的。)
--allow-file-access-from-files
Chrome首次启动时必须通过。首先确保 Chrome 的所有实例都已关闭(否则不带参数的实例会被重新使用)。我也会添加--disable-web-security
一个很好的衡量标准。Chrome 应显示有关不受支持和不安全设置的黄色通知横幅警告。
我一直这样做是为了在本地测试 iPad 的混合应用程序。