--- title: Transferable slug: Web/API/Transferable tags: - API - 参考 translation_of: Web/API/Transferable ---
Transferable
接口代表一个能在不同可执行上下文之间,列如主线程和 {{domxref("Worker")}} 之间,相互传递的对象。
这是一个抽象接口,没有任何对象属于此类型。它也没有定义任何方法和属性;它只是一个标签,用来指示对象在特定场合下,比如如通过 {{domxref("Worker.postMessage()")}} 方法传递到 {{domxref("Worker")}},是可用的。
备注:技术上,Transferable
接口已不复存在。但是,Transferable
对象的效用依旧存在,只是其实现被移到了更加底层的位置。(转而通过{{Glossary("WebIDL")}} 拓展属性 [Transferable]
实现)。
{{domxref("ArrayBuffer")}}、{{domxref("MessagePort")}} 和 {{domxref("ImageBitmap")}} 实现了此接口。
Transferable
接口没有实现或继承任何属性。
Transferable
接口没有实现或继承任何方法。
规范 | 状态 | 评语 |
---|---|---|
{{SpecName('HTML WHATWG', "infrastructure.html#transferable-objects", "Transferable")}} | {{Spec2('HTML WHATWG')}} | 使用 Web IDL 拓展属性 [Transferable] 代替 Transferable 接口 。 |
{{SpecName('HTML5 W3C', "infrastructure.html#transferable-objects", "Transferable")}} | {{Spec2('HTML5 W3C')}} | 初始定义。 |
{{Compat("api.Transferable")}}