You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML本地文件链接提示‘File Not Found’,如何正确配置?

解决Chrome中本地HTML链接本地文件出现“File Not Found”的问题

你遇到的这个问题,本质上是Chrome的安全策略限制导致的,而不是你写的链接格式有问题——其实你用的file:///C:/DBAR.txt写法是完全正确的Windows本地文件路径格式。

为什么会出现这个错误?

Chrome默认禁止通过file://协议加载的本地HTML文件访问其他本地文件,这是为了防止恶意本地网页读取你电脑上的敏感数据。即使两个文件都在你的本地硬盘上,Chrome也会把它们视为不同的“源”,从而阻止访问。你看到地址栏显示file:///[你的HTML文件路径]是正常的,这就是本地文件在Chrome中的访问方式,但这个协议的安全限制正是问题根源。

两种可行的解决办法:

1. 临时关闭Chrome的文件访问限制(不推荐长期使用)

你可以通过命令行启动Chrome并添加安全参数来解除这个限制,但注意必须先关闭所有Chrome窗口再执行:

  • Windows:在命令提示符中运行:
    chrome.exe --allow-file-access-from-files
    
  • Mac:在终端中运行:
    open -a "Google Chrome" --args --allow-file-access-from-files
    
  • Linux:在终端中运行:
    google-chrome --allow-file-access-from-files
    

这种方法虽然简单,但会降低Chrome的安全性,建议只在测试时使用。

2. 使用本地HTTP服务器(推荐,更安全)

把本地文件放到HTTP服务器环境下访问,就可以避开file://协议的限制,步骤很简单:

  1. 打开终端/命令提示符,导航到你的HTML文件所在的目录。
  2. 根据你的Python版本运行对应的命令:
    • Python 3:
      python -m http.server 8000
      
    • Python 2:
      python -m SimpleHTTPServer 8000
      
  3. 打开Chrome,访问http://localhost:8000/你的HTML文件名.html,此时你页面里的本地文件链接(比如指向DBAR.txt的相对链接,或者http://localhost:8000/DBAR.txt的绝对链接)都能正常访问了。

这种方法既安全又符合现代网页的访问规范,是更推荐的解决方案。

内容的提问来源于stack exchange,提问作者KeithMcCloy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:04:31