禁用空间导航
Disable Spatial Navigation
我在 Opera TV 上开发智能电视项目。我可以在我的项目中禁用空间导航吗?因为我通过 javascript 创建了控制应用程序的方法,并且当我导航应用程序时,我在 JS 中的方法和空间导航都有效。我该怎么做?
如果您依赖自己的按键导航,您应该防止浏览器的默认按键操作。
window.addEventListener("keydown", function (e) {
e.stopPropagation();
e.preventDefault();
//your navigation code (VK_LEFT, VK_RIGHT, VK_UP, VK_DOWN...)
}, useCapture);
防止默认空间导航:
https://dev.opera.com/tv/functional-key-handling-in-opera-tv-store-applications/#prevent-default
我在 Opera TV 上开发智能电视项目。我可以在我的项目中禁用空间导航吗?因为我通过 javascript 创建了控制应用程序的方法,并且当我导航应用程序时,我在 JS 中的方法和空间导航都有效。我该怎么做?
如果您依赖自己的按键导航,您应该防止浏览器的默认按键操作。
window.addEventListener("keydown", function (e) {
e.stopPropagation();
e.preventDefault();
//your navigation code (VK_LEFT, VK_RIGHT, VK_UP, VK_DOWN...)
}, useCapture);
防止默认空间导航: https://dev.opera.com/tv/functional-key-handling-in-opera-tv-store-applications/#prevent-default