我在捕获网络应用程序上的右键单击事件时遇到一些问题,尝试使用 window.oncontextmenu
,但由于某些我不知道的原因,它在 Tizen 上不起作用。但是当我通过 desctop 浏览器调试我的应用程序时,一切都按预期工作。
我需要做什么才能在 Samsung TV Tizen 上激活右键单击事件处理程序?
最佳答案
总的来说,我降低了对于 Tizen 显示器上运行的浏览器的运行方式的期望。
无论如何,有一些事情可能对您有帮助:
首先,Tizen 上的权限经常会出现问题,这可能对您来说是个问题。您可以检查与鼠标输入相关的任何权限。
我还发现:
<feature name="http://www.samsungdforum.com/feature/Mouse"/>
遗憾的是,似乎没有人真正知道这是什么或它有什么作用,因为文档非常糟糕。
由于您正在使用您的设备进行测试,我怀疑您也测试了左键单击。如果这有效的话,想必这可能不是特权问题。在这种情况下,我建议尝试不同的方法,因为我记得过去也遇到过 SAMSUNG 浏览器上的事件问题:
http://developer.samsung.com/tv/develop/guides/user-interaction/mouse
有一些有关正确设置 onEvent 回调的信息。
最后但并非最不重要的一点,而不是
window.oncontextmenu
尝试
document.oncontextmenu
关于javascript - 三星 Tizen TV 捕捉右键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47793941/