Html 禁用空间导航

Html 禁用空间导航,html,css,opera,smart-tv,Html,Css,Opera,Smart Tv,我在Opera tv上开发智能电视项目。我可以在项目中禁用空间导航吗?因为我用javascript为control应用程序创建方法,当我导航应用程序时,JS中的方法和spatial导航都可以工作。如何执行此操作?如果您依靠自己的按键导航,则会阻止浏览器的默认按键向下操作 window.addEventListener("keydown", function (e) { e.stopPropagation(); e.preventDefault(); //your navigation

我在Opera tv上开发智能电视项目。我可以在项目中禁用空间导航吗?因为我用javascript为control应用程序创建方法,当我导航应用程序时,JS中的方法和spatial导航都可以工作。如何执行此操作?

如果您依靠自己的按键导航,则会阻止浏览器的默认按键向下操作

window.addEventListener("keydown", function (e) {
  e.stopPropagation();
  e.preventDefault();
  //your navigation code (VK_LEFT, VK_RIGHT, VK_UP, VK_DOWN...)
}, useCapture);
防止默认空间导航:

您使用的是.net还是其他版本language@Gagu哦我很抱歉。我正在使用javascript(基于AngularJS),我看到这是javascript,用于在用户按键时停止事件的传播。这就是我们需要的吗?此解决方案如何/为什么有效?