是否可以使用浏览器中的字符键生成右键单击事件以访问上下文菜单

Is it possible to generate a right click event using a character key in a browser in order to access the context menu?

本文关键字:事件 单击 右键 访问 菜单 上下文 浏览器 可以使 字符 是否      更新时间:2023-09-26

这类似于在javascript中模拟鼠标右键单击键盘,以获得上下文菜单并在其中导航以启动控制台(Inspect Element)。

我能做的是..我可以模拟右键单击事件,但它不会在按键上生成上下文菜单。当使用鼠标右键单击时,它将事件阶段显示为冒泡阶段,而在按键时,它显示事件阶段为目标阶段。有人能解释一下吗??

您真正想做的是调用一个函数来启动(Firebug?)inspect元素函数。没有标准的javascript函数来访问上下文菜单,浏览器允许网页中的脚本访问上下文菜单似乎也不是一个好主意,尽管它可能是企业或受控环境应用程序的特定浏览器中可用的扩展。

为了完整起见,您可以使用参数将单击事件分派到DOM中,以模拟鼠标右键单击,但这不会打开上下文菜单。