演示:defaultRequest 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

控制用户代理 中,defaultRequest 属性必须返回 默认演示请求(如果存在),否则返回 null。在 接收浏览上下文 中,它必须返回 null

如果由 控制器 设置,defaultRequest 属性的值应该控制用户代理 用作该 控制浏览上下文默认演示请求。如果文档对象的 活动沙箱标志集 设置了 沙箱化演示浏览上下文标志,则 控制用户代理应该如同未为该浏览上下文设置默认请求一样进行操作。当 控制用户代理 希望代表该浏览上下文启动 PresentationConnection 时,它必须使用该 控制器默认演示请求启动演示(如同控制器调用了 defaultRequest.start())。

当用户通过用户手势表达了进行演示的意图时控制用户代理应该使用 默认演示请求 来发起演示。例如,通过点击浏览器中的按钮。

注意:一些 控制用户代理 可能会允许用户使用相同的用户手势启动默认的 演示连接 并选择一个 演示显示。例如,浏览器界面可以允许用户从菜单中选择一个显示器,或者允许用户轻触一个 近场通信 (NFC) 启用的显示器。在这种情况下,当 控制用户代理启动演示时请求权限,浏览器可以将该显示器作为默认选项提供,或者将该手势视为已授予该显示器的权限并完全跳过显示器选择。

注意:如果 控制用户代理 不支持从浏览器界面启动 演示连接,设置 defaultRequest 将无效。