Javascript 角度2键盘事件触发安全按钮
我有一个问题与下面的代码与IE11触发安全按钮,如下图所示 我已尝试添加$event.preventDefault(),$event.stopPropagation(),$event.cancelBubble=true;其他的也很少Javascript 角度2键盘事件触发安全按钮,javascript,jquery,angular,keyboard-shortcuts,keyboard-events,Javascript,Jquery,Angular,Keyboard Shortcuts,Keyboard Events,我有一个问题与下面的代码与IE11触发安全按钮,如下图所示 我已尝试添加$event.preventDefault(),$event.stopPropagation(),$event.cancelBubble=true;其他的也很少 我的问题是它正在执行saveForm()但也会触发IE11中的安全按钮。如何在IE中阻止安全按钮打开?使用accesskey是解决方案。 尝试在$event.preventDefault()之后返回false@mvermand试过了。同样的结果。无效。是否调用了剂量
我的问题是它正在执行
saveForm()代码>但也会触发IE11中的安全按钮。如何在IE中阻止安全按钮打开?使用accesskey是解决方案。
尝试在$event.preventDefault()之后返回false@mvermand试过了。同样的结果。无效。是否调用了剂量测定法?(断点,console.log…@mvermand Yes)正在调用它。我也可以在chrome上调试。你能制作一个Plunker来演示一下吗?请同时添加IE的确切版本。我希望有IE11,但它看起来与您的图片不同。
@Component({
selector: 'app-component',
})
class AppComponent {
@HostListener('window:keydown', ['$event'])
doSomething($event) {
// alt + s
if($event.altKey && $event.altKey === 83) {
// perform some action
// saveForm();
// also added this but still triggering in IE11
$event.preventDefault();
}
}
}