【问题标题】:File System Access API: how to send a fileHandle with postMessage?文件系统访问 API:如何使用 postMessage 发送文件句柄?
【发布时间】:2021-07-14 10:26:17
【问题描述】:

我正在使用文件系统访问 API,我必须发送一个调用 postMessage() 的 FileSystemDirectoryHandle,根据this article 这似乎是可能的

文件句柄是可序列化的,这意味着您可以将文件句柄保存到 IndexedDB,或调用 postMessage() 在同一顶级源之间发送它们。

我做了很多尝试,但是...不行

this question @DenverCoder9提出了索引的工作示例,但我找不到PostMessage的任何东西

谢谢, 大卫

【问题讨论】:

    标签: javascript serialization postmessage file-system-access-api


    【解决方案1】:

    据此fixed bug 通过postMessage() 传输文件句柄已实现并且应该工作,但是,仅适用于同源上下文。如果它不起作用,可能你的起源不同。

    【讨论】:

    • 好的,谢谢,不过只是一个问题,indexedDb中也用到了结构化克隆算法,你知道为什么会这样吗?
    猜你喜欢
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 2016-09-18
    相关资源
    最近更新 更多