我在Opera TV上开发智能电视项目。我可以在项目中禁用空间导航吗?因为我通过javascript创建控制应用程序的方法,当我导航app时,我在JS和空间导航中的方法都可以。我怎么能这样做?
答案 0 :(得分:3)
如果您依赖自己的密钥导航,则可以防止浏览器的默认keydown操作。
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