DevToolsOpfsFilesProviderPorts
Defined in: browser/opfs-files-provider.ts:50
OPFS provider 的构造端口。
Properties
maxTransferBytes
readonly maxTransferBytes: number;
Defined in: browser/opfs-files-provider.ts:54
descriptor 声明的单次传输上限。
runtime?
readonly optional runtime?: "browser" | "electron" | "tauri";
Defined in: browser/opfs-files-provider.ts:63
descriptor 显示用 runtime;缺省 browser。
Remarks
OPFS 不是浏览器专有——Tauri / Electron 的 webview 里同样能落在 OPFS 上。写死 browser
会让这些宿主的一套 descriptor 自相矛盾(database 报 tauri、files 报 browser),
面板据此说不清自己连的是谁。该字段只进显示,不参与任何行为判定。
Methods
getRootDirectory()
getRootDirectory(): Promise<FileSystemDirectoryHandle>;
Defined in: browser/opfs-files-provider.ts:52
OPFS 根目录的唯一入口;provider 不直接碰 navigator。
Returns
Promise<FileSystemDirectoryHandle>
saveToDisk()?
optional saveToDisk(file, name): Promise<void>;
Defined in: browser/opfs-files-provider.ts:70
把一个文件交给页面自己的保存路径。
Parameters
| Parameter | Type |
|---|---|
file | File |
name | string |
Returns
Promise<void>
Remarks
省略即不保存,只回元数据——单测与不具备 DOM 的宿主用这一形态。见模块头第 2 条。