rt用js写了个ctrl+s的功能,就是保存了。
但是ff的ctrl+s是保存网页,我怎么才能把ff的ctrl+s屏蔽掉呢请教高手e.preventDefault();e.returnValue = false;上面这两个貌似没什么用嘛
但是ff的ctrl+s是保存网页,我怎么才能把ff的ctrl+s屏蔽掉呢请教高手e.preventDefault();e.returnValue = false;上面这两个貌似没什么用嘛
关键是有一些在线的编辑器,可以实现这样的功能。
比如Gmail,编写邮件的时候,就可以用ctrl+s实现保存,而且不会出现“保存网页”的窗口
所以,应该是有方法可以实现的吧
我不清楚类似ctrl+s这样的快捷键事件是不是也按照这样的机制来运作,
既然gmail能实现,这个可以来试试,自己在某一层监听键盘事件,取消掉默认的ctrl+s,执行自己的代码阻止事件继续冒泡用event.preventDefault();
关键是我用preventDefault()这个东西还是没用。。还是会跳出保存网页的对话框,感觉火狐的这玩意优先级更高啊。。悲催了。