是否可以检查上下文菜单是否可见(即。在用户点击鼠标右键后),如果可见的话,还要再次隐藏吗?(附有Javascript)
在一系列事件发生后,我将尝试隐藏它,这样用户就不能右键单击打开上下文菜单了。(所以没什么好抱怨的:p)
编辑:这应该是一个场景(一个副词的一部分):
*用户用鼠标右键双击两次
->捕获事件并关闭当前选项卡
*如果用户有Linux,有时会弹出上下文菜单(浏览器中有:后退、转发、另存为、.)
如果上下文菜单是可见的,->会再次隐藏它(参见上面的步骤)
发布于 2011-01-09 16:22:31
这完全不可能。
你想做什么?
发布于 2011-01-09 16:26:55
具体情况是什么?从问题上看不太清楚。这涉及实际的浏览器上下文菜单还是覆盖常规上下文菜单的自定义上下文菜单?对于浏览器,我认为不是,但对于自定义的浏览器,我不认为为什么不。您可以连接到您自己的自定义跟踪标志。
如果可能只覆盖原始的上下文菜单,那么在2次右键单击(模拟右击)和如果间隔太长时,可以自己计算,使用javascript显示上下文菜单,但正如我在下面评论的那样,这看起来是不可能的。
我可以想象,如果您不能执行与javacript相反的操作,那么它的相反位置也将是正确的,这意味着您可能无法做到这一点。
https://stackoverflow.com/questions/4640228
复制相似问题