三星 Tizen 电视捕获右键单击事件

Samsung Tizen TV catch right click event

我在我的网络应用程序上捕获右键单击事件时遇到了一些问题,尝试使用 window.oncontextmenu,但由于某些我不知道的原因,它在 Tizen 上不起作用。但是当我通过 desctop 浏览器调试我的应用程序时,一切正常。

我需要做什么才能在 Samsung TV Tizen 上激活右键单击事件处理程序?

总的来说,我降低了对 Tizen 显示器上浏览器 运行 的预期。

无论如何,有几件事可能对您有所帮助:

首先,Tizen 上的权限经常会出现问题,这可能对您来说是个问题。您可以查看与鼠标输入相关的任何可用权限。

我还找到了:

<feature name="http://www.samsungdforum.com/feature/Mouse"/>

遗憾的是,似乎没有人真正知道这是什么或它的作用,因为文档非常糟糕。

由于您正在使用您的设备进行测试,我怀疑您也测试了左键单击。据推测,如果这有效,则可能不是特权问题。在这种情况下,我建议尝试不同的方法,因为我记得过去也遇到过三星浏览器上的事件问题:

http://developer.samsung.com/tv/develop/guides/user-interaction/mouse

有一些关于正确设置 onEvent 回调的信息。

最后但并非最不重要的,而不是

window.oncontextmenu

尝试

document.oncontextmenu