window属性:onvrdisplayblur
onvrdisplayblur属性
使用此功能之前,请仔细检查浏览器兼容性表。
Window接口的onvrdisplayblur属性表示一个事件处理程序,当由于某种原因由浏览器,操作系统或VR硬件(当vrdisplayblur事件触发时)导致显示暂停时,该事件处理程序将运行- 例如,当用户正在与系统菜单或浏览器交互时,可以防止跟踪或失去经验。
虽然VRDisplay是模糊的,它不会失去它的呈现状态(VRDisplay.isPresenting继续报告true),但VRDisplay.getFrameData()返回false时不更新提供VRFrameData,并且VRDisplay.getPose()返回一个具有null的VRPose成员。
事件对象的类型为VRDisplayEvent。
onvrdisplayblur语法
window.onvrdisplayblur = function(){...};
onvrdisplayblur属性示例
window.onvrdisplayblur = function() {
info.textContent = 'Display unfocused.';
};
规范
规范 | 状态 | 注释 |
---|---|---|
WebVR 1.1 该规范中'onvrdisplayblur'的定义。 | Editor's Draft | 初始定义 |
浏览器兼容性
我们正在将兼容性数据转换为机器可读的JSON格式。
- 电脑端
特征 | Chrome | Chromium | Edge | Firefox(Gecko) | Internet Explorer | Opera | Safari(WebKit) |
---|---|---|---|---|---|---|---|
基本支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
- 移动端
特征 | Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android | Samsung Internet for GearVR |
---|---|---|---|---|---|---|---|---|
基本支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |