1

I've found this https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API to allow javascript to access the local file system. I feel really dumb, but I can't find anywhere that talks about how to actually add the api. I would really appreciate some help on just getting the first step.

4

2 回答 2

1

您不需要添加 API;它已经存在,或者它不存在。页面上有一个图表,其中包含有关浏览器和支持版本的信息。

我在 Chrome 中使用它。Firefox 应该支持它,但我的本地机器上没有它……我的版本可能太旧了。

于 2021-01-20T06:21:06.823 回答
0

您可以像这样对文件系统访问 API 进行功能检测:

if ('showOpenFilePicker' in window) {
  // The File System Access API is supported.
}

在支持的浏览器上,这将评估为true. 要使用 API,请参阅您在问题中链接到的 MDN 文档和/或查看我们的文章

我们维护一个使用 API 的库(如果可用),并且透明地回退到以前的方法,例如不支持的浏览器<input type="file"><a download>不支持的浏览器。如果您有兴趣,可以阅读那里。

于 2021-02-23T15:15:20.150 回答