Javascript window.onsave event
Javascript window.onsave event
有没有办法在用户尝试保存页面时检测/拦截?这将允许我正确嵌入任何外部文件,并为用户提供功能齐全的离线应用程序。
另一种解决方案是从一开始就嵌入这些资源,但它消耗了太多资源,并带走了一些动态功能。
任何不需要任何外部库的替代方案(包括jQuery,我尊重它,但它对于这个项目来说加载太多了)都是可以接受的。
我找不到window.onsave事件。 但是,您可以侦听很容易被拦截的ctrl + s击键。
var isCtrl = false;
document.onkeyup=function(e){
if(e.keyCode == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.keyCode == 17) isCtrl=true;
if(e.keyCode == 83 && isCtrl == true) {
//run code for CTRL+S -- ie, save!
return false;
}
}
代码提供:如何在没有jQuery或任何其他库的情况下捕获CTRL-S?
相关文章:
- issue with FB.Event.subscribe
- Angularjs :$routeChangeStart event
- event.prventDefault()持续多久
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- KeyDown event for CKeditor
- Javascript events: window.event vs argument reference (funct
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- <td> focusin event .addclass
- event.preventDefault阻止ajax调用
- google.maps.event.addDomListener(window, 'load', fun
- jQuery event.target is_a_child_of(element)
- event.stopPropagation()在firefox javascript中不起作用
- asp.net text onkeyup event
- 如何从ondragend获取正确的event.pageX
- 面料:“;鼠标:向下”;在event.target中未返回对象
- 使用event.target.classlist区分按钮颜色
- event.keycode vs event.which
- 将字符串作为参数传递给函数onclick event jquery
- iFrame onload JavaScript event
- Javascript window.onsave event