javascript - 三星 Tizen TV 捕捉右键事件

标签 javascript samsung-smart-tv tizen-web-app

我在捕获网络应用程序上的右键单击事件时遇到一些问题,尝试使用 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/

相关文章:

javascript - 单击按钮时如何在div中显示值?

javascript - 遍历数组并分割值

javascript - 三星智能电视地址 MAC

android - Gear SDK SAFileTransfer FILE_IO 错误

javascript - 如何在三星 gear s2 上启用 http 请求/互联网访问

javascript - 这段代码在 Internet Explorer 中可以正常工作,但在 Mozilla Firefox 中却不能。有人可以帮忙吗

javascript - dropzone.js - 上传所有文件后如何做某事

jquery - Maple 浏览器中的 css3 属性

audio - Samsung Smart TV App(非Tizen)音频仅播放一次

google-analytics - 将谷歌分析添加到 tizen