有人可以帮我解释两者之间的差异吗? URL实例对我来说似乎很简单,但是我在使用本地文件做同样的事情时遇到了麻烦。
答案 0 :(得分:1)
直接访问文件时,chrome可以访问磁盘上的文件并进行渲染。使用服务器时,服务器从磁盘读取文件并通过http发送,然后 chrome渲染它。
您可能需要确保允许Chrome访问本地文件。将--allow-file-access-from-files
开关添加到启动chrome的快捷方式。
否则,当您的HTML文件尝试访问磁盘上的其他资源时,您将收到错误。
请参阅http://www.chrome-allow-file-access-from-file.com/
<强>更新强>
对于Firefox,您想转到:
about:config
将security.fileuri.strict_origin_policy
的标志更改为FALSE。
答案 1 :(得分:0)
您应该在计算机上运行HTTP服务器并拨打http://localhost/