Presentation - 表示上下文中的 “控制用户代理” 或 “接收用户代理”
Presentation 接口可以定义为上下文中两个可能的用户代理:“控制用户代理” 和 “接收用户代理”。
在控制浏览上下文时,Presentation 接口提供了一种机制来覆盖浏览器将屏幕显示启动到外部屏幕的默认行为。在接收浏览上下文时,Presentation 接口提供对可用连接的访问。
属性
Presentation.defaultRequest
在控制用户代理中,defaultRequest 属性必须返回默认的展示请求(如果有的话),否则返回 null。在接收浏览上下文中,它必须返回 null。
Presentation.receiver
在接收用户代理中,当创建接收浏览上下文时,receiver 属性务必返回与接收浏览上下文相关联并由接收用户代理创建的 PresentationReceiver 实例。
方法
无。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| Presentation API Presentation interface 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 48 | 未知 | 51 | 不支持 | 支持 | 未知 |
defaultRequest | 48 | 未知 | 51 | 不支持 | 支持 | 未知 |
receiver | 48 | 未知 | 51 | 不支持 | 支持 | 未知 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 不支持 | 48 | 未知 | 51 | 未知 | 支持 | 未知 |
defaultRequest | 不支持 | 48 | 未知 | 51 | 未知 | 支持 | 未知 |
receiver | 不支持 | 48 | 未知 | 51 | 未知 | 支持 | 未知 |