【问题标题】:Let file:// access http://localhost让 file:// 访问 http://localhost
【发布时间】:2019-12-16 11:05:37
【问题描述】:

我有 2 个文件:file.html 在我的桌面上,local.html 在我的本地主机上。是否可以让文件访问本地主机?目前,我在 Chrome 上遇到此错误:

Uncaught SecurityError: Blocked a frame with origin "null" from 访问来源为“http://localhost”的框架。框架 请求访问具有“文件”协议,被访问的帧 有一个“http”协议。协议必须匹配。

首选 .htaccess 解决方案,但 Header set Access-Control-Allow-Origin * 不起作用。

【问题讨论】:

  • 接受的答案(9 分钟内)。
  • 可能会有所帮助:Disable same origin policy in Chrome
  • 我刚刚添加了这个作为替代答案,无论如何谢谢你,这有帮助。

标签: javascript .htaccess google-chrome


【解决方案1】:

你不能那样做。 (除非完全使用 JSONP 绕过策略)

你应该完全避免file://

【讨论】:

    【解决方案2】:

    使用 --disable-web-security 标志重新启动 Chrome。

    来源:https://stackoverflow.com/a/3177718/1293492

    【讨论】:

    • 正如名称中所述,您永远不应该实际使用它。
    • 确实不推荐。
    猜你喜欢
    • 2011-07-15
    • 2018-01-17
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 2017-03-02
    • 2016-03-14
    相关资源
    最近更新 更多