演示文稿:defaultRequest 属性

可用性有限

此功能不是基线,因为它在一些最广泛使用的浏览器中无法正常工作。

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

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在一些或所有支持的浏览器中可用。

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

如果由控制器设置,则defaultRequest 属性的值应该控制用户代理用作该控制浏览上下文默认演示文稿请求。如果文档对象的活动沙箱标志集具有沙箱演示文稿浏览上下文标志设置,则控制用户代理应该表现得好像默认请求没有为该浏览上下文设置。当控制用户代理希望代表该浏览上下文启动演示文稿连接时,它必须使用控制器默认演示文稿请求(就像控制器调用了defaultRequest.start())来启动演示文稿

控制用户代理应该仅在用户通过用户操作表达了执行此操作的意图时,使用默认演示文稿请求启动演示文稿。例如,通过点击浏览器中的按钮。

注意:一些控制用户代理可能允许用户启动默认的演示文稿连接并使用相同的用户操作选择演示文稿显示。例如,浏览器 chrome 可能会允许用户从菜单中选择显示,或者允许用户点击支持近场通信 (NFC) 的显示。在这种情况下,当控制用户代理启动演示文稿时请求许可时,浏览器可以将该显示作为默认选择提供,或者将操作视为授予显示许可并完全绕过显示选择。

注意:如果控制用户代理不支持从浏览器 chrome 启动演示文稿连接,则设置 defaultRequest 将没有效果。

规范

规范
演示文稿 API
# dom-presentation-defaultrequest

浏览器兼容性

BCD 表仅在浏览器中加载