Transferable
接口代表一个能在不同可执行上下文中相互传递的对象,列如主线程和 Worker
间。
这是一个抽象接口且没有任何对象属于此类型。它也没有定义任何方法和属性;它只是一个标签,用来指示对象在特定场合可用,如通过 Worker.postMessage()
方法传递到 Worker
。
ArrayBuffer
、MessagePort
和 ImageBitmap
实现于此接口。
属性
Transferable
接口没有实现或继承任何具体属性。
方法
Transferable 接口
没有实现或继承任何具体方法。.
规范
规范 | 状态 | 评语 |
---|---|---|
HTML Living Standard Transferable |
Living Standard | 从HTML5没有做任何更改, 即使新的CanvasProxy 确实实现了Transferable . |
HTML5 Transferable |
Recommendation | 初始定义。 |
适配浏览器
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本支持 | (Yes) | 4.0 (2.0) | 10.0 [1] | (Yes) | (Yes) |
信息端口 |
? | 未实现 | ? | ? | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本支持 | (Yes) | 4.0 (2.0) | 10.0 [1] | (Yes) | (Yes) |
信息端口 |
? | 未实现 | ? | ? | ? |
[1] Internet Explorer 10 只支持单一 Transferable
对象作为参数但不支持数组做参数。
另见
- 实现它的接口:
ArrayBuffer
、MessagePort
、ImageBitmap
。