【问题标题】:Website without XMLHTTPREQUEST without webserver没有 XMLHTTPREQUEST 没有网络服务器的网站
【发布时间】:2017-01-06 14:40:02
【问题描述】:

为了学校,我们必须建立一个网站。 该站点必须通过打开 index.html 从本地文件运行。 我正在使用:

<script type="text/javascript">
$("#navbar").load("SideBar.html");
</script>

获取侧边栏。 问题是我在 Chrome 上收到 XMLHTTPREQUEST 错误,在 safari 上它运行良好。 老师不允许使用网络服务器。 我该怎么做才能让我的老师能够在没有网络服务器的情况下运行我的网站?

【问题讨论】:

  • 为什么不把SideBar.html的内容一开始就放在#navbar里面呢?如果您不使用服务器,那么动态添加整个页面的内容似乎有点矫枉过正。

标签: javascript html css


【解决方案1】:

这是由于 chrome 安全策略造成的。如果您不禁用它,您将无法加载本地文件。

您可以通过在 windows 上使用以下命令运行 chrome 来禁用它。

chrome.exe --allow-file-access-from-files

还有更多信息here

【讨论】:

  • 你应该包含一个简短的链接摘要,以防它变得无效,还要注意投票最多的答案可能比接受的答案更好。
猜你喜欢
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多