概述FSA 提供用户选择的文件访问能力,OPFS 提供站点私有空间;二者互补,需要正确处理权限与兼容性。权限模型FSA:`showOpenFilePicker`/`showSaveFilePicker` 需用户交互;权限可被撤销OPFS:站点私有目录,无需用户选择;受配额与存储策略影响兼容性与回退Chromium 系支持度高;Safari 17+ 对 FSA 部分支持;OPFS 在 Safari 仍有限回退:不支持时使用 `<input type="file">`、IndexedDB Blob 存储代码示例const [fileHandle] = await window.showOpenFilePicker() const file = await fileHandle.getFile() 注意事项明确权限撤销与错误处理;提示用户重新授权对隐私与安全合规进行检查(例如敏感数据存储策略)

发表评论 取消回复