我如何实际将文件系统访问 API 添加到 javascript?

问题描述

我发现这个 https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API 允许 javascript 访问本地文件系统。我觉得真的很愚蠢,但我找不到任何谈论如何实际添加 api 的地方。我真的很感激能帮助我迈出第一步。

解决方法

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

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

,

您可以像这样检测文件系统访问 API:

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

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

我们维护一个库,该库在 API 可用时使用该 API,并且在不支持的浏览器上透明地回退到以前的方法,例如 <input type="file"><a download>。如果您有兴趣,可以read up on ithere

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...