这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
Fetch API 的 ReadableStream 接口标识了一个可读的二进制数据流
Methods
ReadableStream.getReader()
- 创建一个读取器(Reader) 类型可由
mode
选项决定, 并将流锁在这个读取器上. 当这束流被锁上, 其他的读取器不能获得它,知道它被释放. ReadableStream.cancel()
- 取消读取一束流, 消耗方发出一个信号,表示对这束流失去兴趣. 可以提供一个参数表示其原因给到底层代码, 使得不在应用这束流.
Specifications
Specification | Status | Comment |
---|---|---|
Streams ReadableStream |
Living Standard | 初始定义 |
Browser Compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support |
52 |
? | ? |
39 |
? |
Feature | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | 52 | 52 | ? | ? | ? | 39 | ? |