是否可以检查上下文菜单是否可见(即,在用户单击鼠标右键后),如果可见,是否可以再次隐藏它? (使用Javascript)
我将尝试在发生一系列事件后隐藏它,因此用户不会 无法右键单击以打开上下文菜单。 (所以没什么好看的:p)
编辑:这应该是场景(插件的一部分):
*用户双击鼠标右键两次左键
- >我抓住事件并关闭当前标签
*如果用户有Linux,有时会弹出上下文菜单(浏览器中的一个:Back,Forward,Save As,...)
- >如果上下文菜单可见,请再次隐藏它(参见上面的步骤)
答案 0 :(得分:1)
这是完全不可能的 你想做什么?
答案 1 :(得分:1)
情况究竟是什么?问题不太清楚。这是否涉及实际的浏览器上下文菜单或您自己的覆盖常规菜单的自定义上下文菜单?对于浏览器,我认为不,但对于自定义的,我不明白为什么不。您可以为自己的自定义跟踪标记连接。
考虑是否可以覆盖原始上下文菜单,在2次右键单击(模拟右键双击)之间进行自己的计算,如果间隔太长,则使用javascript显示上下文菜单,但正如我在下面评论的那样,这看起来并不可能。
我想如果你不能与javacript做相反的事情,那么反对的那个也将是真的,这意味着你可能无法做到这一点。