コードの表示を実際に妨げるべきではありません。なんで?
理由
最終的には、すべての努力の後、誰かが決定した場合でも、コードを見ることができます。
これを行うことで、あなたのウェブサイトを中傷することになります。
通常、仲間の開発者がコードを見て、javascript を無効にするだけでセキュリティ対策を突破するため、あなたは一種の「初心者」のように振る舞うでしょう。
あなたのコードには、脅威を与えるために使用できる機密情報はありません(私は推測します)。ただし、Web サイトに対して使用できるコードがある場合は、そのコードを削除して Web サイトを安全にすることを検討する必要があります。
組み合わせを無効にする
document.onkeydown = function(e) {
if (e.altKey && (e.keyCode === 67||e.keyCode === 86)) {//Alt+c, Alt+v will also be disabled sadly.
alert('not allowed');
}
return false;
};
どんな方法でも、私はそれを行う方法を知っているので、あなたに示します。
ここで右クリックを無効にします:
function clickIE() {if (document.all) {return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")