1

我在 Opera TV 上开发智能电视项目。我可以在我的项目中禁用空间导航吗?因为我通过 javascript 创建控制应用程序的方法,并且当我导航应用程序时,我在 JS 和空间导航中的方法都可以工作。我怎样才能做到这一点?

4

1 回答 1

3

如果您依赖自己的按键导航,您应该阻止浏览器的默认按键操作。

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

于 2015-05-01T13:32:44.720 回答