const dirHandle = await window.showDirectoryPicker();
await dirHandle.requestPermission({ mode: "readwrite" });
我在 chrome 中使用文件系统访问 API。我想让用户选择一个文件夹,然后写入该文件夹。
我的代码有效,但按顺序显示了两个警报,一个用于读取,一个用于写入:
第一个是不必要的。我怎样才能避免它?
有趣的是,如果用户使用拖放,在文件夹被删除后只会出现第二个警报,这是期望的行为。第一个警报似乎来自showDirectoryPicker
。在理想的世界中,我想能够传递一个像showDirectoryPicker({ permission: 'readwrite' })
.