Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用特定于浏览器的右键单击上下文菜单替代特定于站点的JavaScript右键单击上下文菜单_Javascript_Internet Explorer_Firefox_Google Chrome_Contextmenu - Fatal编程技术网

使用特定于浏览器的右键单击上下文菜单替代特定于站点的JavaScript右键单击上下文菜单

使用特定于浏览器的右键单击上下文菜单替代特定于站点的JavaScript右键单击上下文菜单,javascript,internet-explorer,firefox,google-chrome,contextmenu,Javascript,Internet Explorer,Firefox,Google Chrome,Contextmenu,在Mozilla Firefox、Internet Explorer和/或Google Chrome中是否有办法覆盖特定于站点的右上下文菜单(通过JavaScript启动),从而显示浏览器上下文菜单?我希望能够使用上下文菜单中的浏览器附加选项,但有些网站不允许这样做。如果你对这些浏览器有任何经验,请回复,我会投票给你 一个例子: 打开Google Mail并右键单击收件箱中的邮件 站点管理员通常出于安全原因这样做。然而,如果您了解一点HTML/JavaScript,就可以很容易地解决这个问题。只

在Mozilla Firefox、Internet Explorer和/或Google Chrome中是否有办法覆盖特定于站点的右上下文菜单(通过JavaScript启动),从而显示浏览器上下文菜单?我希望能够使用上下文菜单中的浏览器附加选项,但有些网站不允许这样做。如果你对这些浏览器有任何经验,请回复,我会投票给你

一个例子:


打开Google Mail并右键单击收件箱中的邮件

站点管理员通常出于安全原因这样做。然而,如果您了解一点HTML/JavaScript,就可以很容易地解决这个问题。只需调整您的“mousedown”/“click”处理程序。对于jQuery,您可能希望禁用“contextmenu”事件

有一些浏览器扩展可以实现这一点,根据:

  • 复铬
  • 对于FireFox

此页面的“安全原因”是什么意思?很遗憾,您没有询问Opera,它有一个内置的设置。