$(document).bind("keyup keydown", function (e) {
if (e.ctrlKey && (e.key == "p" || e.charCode == 16 || e.charCode == 112 || e.keyCode == 80)) {
e.cancelBubble = true;
e.preventDefault();
return Print();
}
});
私はchrome、Mozillaでは動作しますが、Internet Explorerでは動作しません。私のPrint()が呼び出している後、IEの印刷ダイアログが出てきます。Ctrl + Pを押した後にJavaScriptで印刷ポップアップを無効にする方法
お勧めします。
おそらく 'e.ctrlKey && e.key == 'p''ですか? – WaldemarIce
私のprint()が呼び出された後、印刷ダイアログボックスが表示される問題は、印刷ダイアログを表示したくないということです。その唯一のIEで起こっている –