禁用“;退格”;在EmberJs中跨应用程序按键
Disable "backspace" key across app in EmberJs
EmberJs中是否有禁用backspace
键的方法,这样它就不会在浏览器历史记录中导航回来?
当前使用EmberJs 2.0
我确实找到了这个可能的答案:
https://stackoverflow.com/a/1235723/1913888
但有一个技巧是,backspace
操作应该在输入框中起作用,但不能在窗口历史中导航回来。
感谢
在我的应用程序中,我只需监听keydown并检查它是否在主体上触发。
$(window).on("keydown", function(evt){
if (evt.keyCode===8 && evt.target.nodeName==="BODY") {
evt.preventDefault();
}
});
另一个选项是检查以确保目标不是可编辑的输入/内容。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- getRange(单元格)在谷歌应用程序脚本中不起作用
- 谷歌应用程序脚本-onFormSubmit-复制到电子表格中的单元格
- 为什么谷歌应用程序的电子表格setValue函数没有在单元格中设置值
- 谷歌应用程序脚本:;范围不是函数,它是对象;尝试在单元格中放置注释时出错
- 谷歌应用程序-不;t在使用调试运行脚本期间填充电子表格单元格
- 谷歌应用程序将电子邮件表单脚本转换为PDF格式,但希望清除一些单元格
- 获取 ImpactStory JavaScript 小部件渲染到 R Shiny 应用程序中的表格单元格
- 如何从Angularjs应用程序中的表中获取特定的单元格数据
- 下一个单元格上可自动点击的电子邮件地址.应用程序脚本
- 禁用“;退格”;在EmberJs中跨应用程序按键
- 如何改变多个单元格值在谷歌表通过应用程序脚本
- 谷歌应用程序脚本:找到单元格与一定的值,然后设置它的背景颜色
- 当应用程序缓存回退url不可加载时会发生什么
- 不能在Ionic/Cordova应用中监听退格事件
- 拆分(分解)合并的表格单元格在谷歌电子表格与应用程序脚本
- 是否存在在特定日期取消对一系列单元格的保护的谷歌应用程序脚本