F5とCtrl-Rの更新を禁止したい という要望があり、対応することにした。
※これをやると直前の操作が再度実行されてしまうため、苦肉の策らしいのだが。。。
※あまりスマートな方法ではない。
http://okwave.jp/qa1172173.html より
document.onkeydown = keys;
function keys(){
switch (event.keyCode ){
case 116: // F5
case 82: // Ctrl + R
event.keyCode = 0;
return false;
break;
}
}
このように書いてあるが、このようにすると通常のRキーが効かなくなってしまう。
よって、このようにアレンジ。
document.onkeydown = keys;
function keys(){
if(event.ctrlKey){ //ここでCtrlキーがおされていることを判断する
if( event.keyCode == 82){
return false; // Ctrl + R
}
}
switch (event.keyCode ){
case 116: // F5
event.keyCode = 0;
return false;
break;
}
}
※これをやると直前の操作が再度実行されてしまうため、苦肉の策らしいのだが。。。
※あまりスマートな方法ではない。
http://okwave.jp/qa1172173.html より
document.onkeydown = keys;
function keys(){
switch (event.keyCode ){
case 116: // F5
case 82: // Ctrl + R
event.keyCode = 0;
return false;
break;
}
}
このように書いてあるが、このようにすると通常のRキーが効かなくなってしまう。
よって、このようにアレンジ。
document.onkeydown = keys;
function keys(){
if(event.ctrlKey){ //ここでCtrlキーがおされていることを判断する
if( event.keyCode == 82){
return false; // Ctrl + R
}
}
switch (event.keyCode ){
case 116: // F5
event.keyCode = 0;
return false;
break;
}
}