【问题标题】:Desktop HTML file won't load in Chrome but works in IE桌面 HTML 文件无法在 Chrome 中加载,但在 IE 中有效
【发布时间】:2015-09-26 02:01:54
【问题描述】:

我有一个 .html 文件保存到我的桌面,当我尝试在 Chrome 或 Firefox 中打开它时,它停留在显示“正在加载...”的屏幕上

如果我尝试在 IE 中打开它,它会显示“正在加载...”,但几秒钟后会变为“已完成加载”。

我会显示代码,但我不能,因为它包含私人信息,但基本上结构如下:

编辑:会在可能的情况下向代码结构添加更多信息。

<html>
<body>

<div></div>
<div></div>

<script></script>

</body>
<html>

【问题讨论】:

  • 之前从chrome/ff 清除缓存。试试看。
  • 如果您没有提供足够的代码来重现问题,我们无法帮助您,您能否再添加一些?我知道它可能是私人信息,但只是发出它。
  • 你能举个例子(没有“私人信息”)来显示这个问题吗?
  • @jaunt,我会尽量省略。给我一点时间。

标签: javascript html google-chrome internet-explorer


【解决方案1】:

我最好的猜测是脚本中有一个 XHR 调用。默认情况下,Chrome 不会通过 XHR 从本地文件系统加载文件。如果通过 file:// 协议查看示例,这会影响资源的加载。要启用此类文件的加载,您应该使用新标志 --allow-file-access-from-files。

【讨论】:

  • IE 是否允许来自file:// URL 的 XHR 请求?
  • 是的,脚本中有一个 XHR 调用,这清除了很多!谢谢!
  • @RocketHazmat 在某些条件下,XHR 可以在大多数 IE 版本下工作,但没有看到代码我不知道是否满足条件:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-10
  • 2014-01-11
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多