我当前正在使用CodeMirror
,这是我的代码:
cm.setOption("extraKeys", {
'Ctrl-T': function() {
insertTitle();
return false;
}
});
主要思想是insertTitle
在用户按下时执行功能Ctrl+T
。
问题在于,Chrome不会执行此功能,而是会打开一个新标签页(默认行为)。
我尝试用替换Ctrl-T
,Ctrl-A
但是没有用。
我也尝试过有或没有,return false
但不会改变任何东西。
有没有办法防止Chrome的默认行为?
Chrome不允许脚本捕获某些键。Ctrl-T似乎是其中之一(Ctrl-N和Ctrl-W是其他)。CodeMirror对此无能为力。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句