Transferable
Transferable
接口代表一个能在不同可执行上下文之间,列如主线程和 Worker
之间,相互传递的对象。
这是一个抽象接口,没有任何对象属于此类型。它也没有定义任何方法和属性;它只是一个标签,用来指示对象在特定场合下,比如如通过 Worker.postMessage()
方法传递到 Worker
,是可用的。
备注:技术上,Transferable
接口已不复存在。但是,Transferable
对象的效用依旧存在,只是其实现被移到了更加底层的位置。(转而通过WebIDL (en-US) 拓展属性 [Transferable]
实现)。
ArrayBuffer
、MessagePort
和 ImageBitmap
实现了此接口。
属性
Transferable
接口没有实现或继承任何属性。
方法
Transferable
接口没有实现或继承任何方法。
规范
规范 | 状态 | 评语 |
---|---|---|
HTML Living Standard Transferable |
Living Standard | 使用 Web IDL 拓展属性 [Transferable] 代替 Transferable 接口 。 |
HTML5 Transferable |
Recommendation | 初始定义。 |
浏览器兼容性
No compatibility data found for api.Transferable
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
参见
- 实现了它的接口:
ArrayBuffer
、MessagePort
、ImageBitmap
。