Javascript 角度2键盘事件触发安全按钮

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试过了。同样的结果。无效。是否调用了剂量

我有一个问题与下面的代码与IE11触发安全按钮,如下图所示

我已尝试添加$event.preventDefault(),$event.stopPropagation(),$event.cancelBubble=true;其他的也很少


我的问题是它正在执行
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();
    }
  }
}