右键单击重新加载页面,但没有上下文菜单
有一个网络应用程序,我想在右键单击时重新加载页面,并且除了该行为之外,我不希望显示上下文菜单。
There is a webapp where I want to reload the page on right click and along with that behavior I don't want the context menu to be showed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
注意:我复制了 Jared Farrish 在他的 jsfiddle 上发布的内容以及 James 提到的有关使用 History.go(0) 的内容;我在 Explorer 9、Firefox 和 Safari 中测试了上面的脚本。
Note: I copied what Jared Farrish posted on his jsfiddle and what James mentioned about using history.go(0); I tested above script in Explorer 9, Firefox and Safari.
最短的方法可能是拦截 body 标记中的右键单击事件,如下所示:
“return false”阻止弹出默认上下文菜单。
不过,编写自己的事件处理函数将为您提供更多控制权。
The shortest way would probably be to intercept the right-click event in the body tag, like so:
"return false" prevents the default contextmenu from popping up.
Writing your own event handler function will give you more control, though.
您正在寻找这样的东西:
除了重新加载之外,您还可以使用:
You are looking for something like this:
Besides reload you may use: