如何防止浏览器默认行为在按 Cntl(命令)+侧箭头在火狐中
How to prevent Browser Default Behaviour on pressing Cntl(Command)+sideArrow In Firefox?
我想防止默认浏览器行为在Firefox中点击Cntl+sideArrow,导航到上一页和下一页。有没有办法禁用它并使用任何前端技术(如jquery,javascript)再次启用?
不,你不能改变它。此行为已烘焙到浏览器中,虽然加载项可以更改它,但客户端脚本不能。
就用户体验和网页设计的最佳实践而言,用户应该始终能够使用浏览器的后退和前进按钮。
要处理标准 HTML 表单帖子,请执行以下操作:
提交重定向请求后显示结果页面。
处理 ajax 发布历史
参见: jQuery History Plugin
如果你真的需要它
您无法阻止浏览器导航"后退"和"前进"命令,但您可以访问
window.history
包含要向后导航的 URL 的对象。
相关文章:
- 当我点击jsf中的primefaces命令按钮时,如何获得点击事件
- 如何使用Socket.io将命令从客户端发送到服务器
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 命令行中的Uglify js;不要弄乱变量名
- 如何在火狐浏览器中禁用F5和刷新
- http.listen()在运行时接受终端命令
- 如何在没有单词的情况下从命令行运行Node.js程序'节点'
- 如何将给定的curl命令复制为jquery ajax请求
- 打开抽屉的Javascript打印命令
- Web控制台命令不起作用
- 在火狐浏览器卸载之前
- 如何使用脚本在jsf中执行命令按钮的自动点击
- 类似HTML命令行的文本框
- 命令“;节点"做
- 节点JS express和控制台输出到命令行与浏览器
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- 编辑弹出窗口的HTML的单击命令
- 为什么我的关键命令不起作用
- Javascript不能在一个命令中使用函数参数
- 如何防止浏览器默认行为在按 Cntl(命令)+侧箭头在火狐中