屏蔽查看菜单里面的源文件,我也不知道有什么好的办法。
不过,你可以做一个Chromeless窗口或者用window.open或(非)模态对话框打开一个没有菜单栏(及工具栏和地址栏)的叶子,这样别人就找不到菜单栏,更何况里面的源代码了。
其实如果你愿意,也可以用FRAME,对于使用了FRAME的叶子,菜单栏里面的源代码是FRAME页的代码,而不是内容页面的代码。而你在内容页面里面都设置了禁止右键菜单,也可以达到一定的保护效果!
用这个可以禁止右键菜单:
<body oncontextmenu=self.event.returnValue=false>
不过,以上办法对于菜鸟来说还可以拿来糊弄糊弄,对于高手来说就不行啦!(CSDN到处是高手,我就算不是最差也是倒数第二了。)
何况网络本来就是共享嘛,你限制越多别人越反感!是不是?
如果真的要保护代码,就用比如ASP,它的源代码就是被保护的,输出的是标准HTML代码!如果你要保护JS,最好把他编码。不过要损失一点性能。
以上是菜鸟的见解,不对的地方请高手指正!