私は仕事のためにウェブアプリを使用しています。私が頻繁に使うショートカットの1つは、です。 + です。しかし、私は頻繁に非常に迅速に入力して間違ってCtrl + Nを誤って入力し、私のWebアプリケーションでアクションをトリガーする代わりに、私は新しいウィンドウを開きます。私はそれを防ぐことができたいと思っていますが、私はどのように把握できないようです。これまでは、ページが読み込まれるたびにこのコードを実行しようとしましたが、何もしないようです。Ctrl + NをオーバーライドしてChromeで新しいウィンドウを開く方法はありますか?
document.onkeydown = function(e)
{
if(e.ctrlKey === false)
{
return;
}
switch(e.which) {
case 78:
//just to keep from opening a new tab when merging cells
e.preventDefault();
e.stopPropagation();
break;
default:
return;
}
};
を無効にする権限を持つことになりますChromeアプリケーションとしてWebページ/拡張を開くことです。 – vlaz
しかし、私が使用しているWebアプリケーションは、生のHTMLの代わりにWebアプリの中に保存するためにCtrl + Sを上書きします。 Ctr + Nでこれを行う方法はありませんか? – Devin
この質問を参照してください:http://stackoverflow.com/questions/15911785/overriding-shortcut-keys-in-firefox-and-chrome – NullUserException