Javascript右键点击弹出

问题描述:

是否可以检查上下文菜单是否可见(即用户点击鼠标右键后),如果可见,再次隐藏? (使用Javascript)Javascript右键点击弹出

我会在一系列事件发生后尝试隐藏它,所以不会出现这种情况,用户将会是而不是能够右键单击以打开上下文菜单。 (所以没有什么哈克:P)

编辑:这应该是方案(一个插件的一部分):

*用鼠标右键用户双击两次
- >我赶上事件并关闭当前选项卡
*如果用户有Linux,有时会弹出上下文菜单(带有:Back,Forward,Save As ...的其中一个浏览器)
- >如果可见,则再次隐藏上下文菜单(请参阅上面的步骤这一个)

+0

我不确定是否有像标准的右键双击事件这样的事情......所以你可能不得不绕了一下... – 2011-01-09 16:38:45

这是完全不可能的。
你想做什么?

+0

我编辑了我的问题,也许现在更清楚。另外,正如吉米所说,他怀疑这是可能的。 – Aerus 2011-01-09 16:34:14

究竟是什么情况?不太清楚这个问题。这是否涉及实际的浏览器上下文菜单或您自己的自定义上下文菜单覆盖常规?对于浏览器,我认为不,但对于自定义的,我不明白为什么不。你可以在你自己的自定义跟踪标志中进行连线。

想想如果可以重写原始上下文菜单,在2次右击之间做自己的计算(模拟右键双击),如果间隔太长,使用javascript显示上下文菜单,但正如我下面评论,这看起来不可能。

我想象一下,如果你不能做与javacript相反的话,那么它的对立面也将是真实的,这意味着你可能无法做到这一点。

+0

我会尝试编辑我的问题,使其更清晰 – Aerus 2011-01-09 16:28:51