当用户单击浏览器操作按钮时,有没有办法检测shift-click或control-click?

时间:2014-01-28 02:16:13

标签: javascript google-chrome-extension

这是一个奇怪的问题,但基本上,我正在尝试向用户显示不同的弹出菜单,具体取决于他们如何点击我的浏览器操作按钮(Omnibar右侧的图标)。我想到这样做的一种方法是检测用户是正常点击它还是在点击它时保持移位。这可能吗?

如果无法做到这一点,我将不胜感激任何有关如何使用单个浏览器操作按钮向用户显示不同菜单的建议。我宁愿不让用户在实际的弹出窗口中选择两个选项 - 最好按下一个按钮。

由于

编辑:我认为最好的方法可能是在显示弹出窗口时检查是否使用Javascript按下Shift键,然后根据该显示菜单。我要尝试并报告回来。

1 个答案:

答案 0 :(得分:0)

我已经尝试了2个小时,但也找不到解决方案。 我认为不可能捕获打开弹出窗口的click事件。