问题描述
- 如何能够在浏览器端不能够看到网页源代码
-
原始说明:
Source code for dynamically generated web interface pages must not be accessible through the GUI.
解决方案
在js中把鼠标右键的功能给禁掉
解决方案二:
怎么可能,,,,,,
解决方案三:
可以得,可以屏蔽掉浏览器的右键菜单,js代码如下:
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
运行效果参考:http://www.codefans.net/jscss/code/1056.shtml
解决方案四:
具体没试过。不过你把鼠标右键功能禁掉,并且把F12功能禁止掉试试。
PS:光把鼠标右键禁止掉是不行的,F12也都是能查看源码的。
解决方案五:
你想多了,什么样的网站会让你不公布源码,再者,低耦合的源码对于别人讲没什么价值吧
时间: 2024-10-03 09:15:45