您不应该真正阻止查看代码。为什么?
原因
最终,经过你所有的努力,如果有人确定他仍然可以看到你的代码。
这样做会诽谤您的网站。
你会表现得像一个“菜鸟”,因为通常其他开发人员会看到代码,他们会通过禁用 javascript 来突破你的安全措施。
您的代码中没有敏感信息(我想)可以用来构成威胁。但是,如果您有一些可用于网站的代码,您应该真正考虑删除该代码并确保网站安全。
禁用组合
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")