java web 屏蔽一段代码用什么符号JAVA里面?
//
或
/*
*/
HTML?
!--
--
请问如何屏蔽网页中的查看源文件(源代码)众所周知,要保护一个页面 , 最基础的就是要屏蔽右键 。而现在网页上用得最多的是function click(),即下面这段代码:
〈script〉
function click(){
if(event.button==2){
alert( ’本网站欢迎您 !!’);
}
}
document.onmousedown=click
〈/script〉
但是这种屏蔽方法的破解方法也是众所周知的 。那就是连续单击鼠标左键和右键便又可以看到右键菜单了 。但是,我见过一种很好的屏蔽右键的方法 。它的原理和上面所说的不同 。它并不是用JS来编写的脚本 , 而是利用定义网页属性来起到限制的作用 。而且 , 在屏蔽中应该尽量的避开使用JS脚本 。因为只要浏览者把IE里的java script脚本禁用了 。那么一切屏蔽都白费 。
那么继续说那种通过修改网页属性的屏蔽右键的方法 。这种方法利用了HTML里的〈body〉来作修改,它只有以下短短的一行代码:
〈body oncontextmenu=self.event.returnvalue=https://www.04ip.com/post/false〉
这里,定义了oncontextmenu 。使得右键的值为false,起到了屏蔽右键的效果 。现在,再试试看刚才的破解方法,已经不行了 。左右键连击已经不能再打开右键菜单 。不但是这个,再试试看其他的方法 。无论你怎样的乱点,右键都没有用 。因为在这个网页里,右键已经不存在了 。对于一个不存在的功能键,你又能做什么呢?
但是,屏蔽了右键还不能解决问题 。如果我要复制一段文字,或是一张图片 。那么,把它选中后用ctrl+C 再用 ctrl+V不就可以复制粘贴了嘛 。对了,接下来要讲的,就是屏蔽左键(什么?屏蔽左键?那这个网页不就差不多废掉了?别急,没说完呢,左键只有一项功能是很讨厌的)的选定功能 。
那么,如上所说,用JS来屏蔽是没有用的,治标不治本的 。那么,我们就还用网页的最基础的语言:HTML来定义吧 。还是老招数 , 定义〈body〉 。这次用的参数是:onselectstart 。就是左键选定的参数 。代码如下:
〈body onselectstart="return false"〉
这样 , 左键选定功能就给轻易屏蔽了 。原理和上面的一样 。现在,再用你的左键选择任意内容把 , 已经没有用了 。自然也不能ctrl + C,ctrl +V了 。那么,现在我们来把这两部分合并起来 。彻底控制左右键?。?
〈body oncontextmenu=self.event.returnvalue=https://www.04ip.com/post/false onselectstart="return
false"〉
现在 , 左右键的问题总算是解决了吧 。
好 , 现在我们来看另一个问题 。大家都知道 , 在IE浏览器的菜单栏里的“查看”项里 。有一个“查看源代码”选项 。这么一来,虽然我们屏蔽了右键里的查看源代码 。但是,只要用菜单栏里的查看源代码 , 还是可以看到源代码的 。这可怎么办呢?
我最初的想法是用框架来避开源代码的查看 。也就是说,只要一个网页是嵌在框架里的,那么在菜单栏里选择查看源代码查看到的只是框架网页的源代码 。一般格式如下:
〈html〉
〈head〉
〈meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"〉
〈title〉本网站标题〈/title〉
〈/head〉
〈frameset rows="47,*" framespacing="0" border="0"
frameborder="0"〉
〈frame name="header" scrolling="no" noresize target="main"
src="/images/defaultpic.gif"〉
〈frame name="main" src="/images/defaultpic.gif"
target="_self"〉
推荐阅读
- 安装的python如何运行,python安装完后怎么用
- 华为拥有鲲鹏鸿蒙还有什么,华为拥有鲲鹏鸿蒙还有什么功能
- 淘宝网站及作品毕业设计的简单介绍
- 怎样在淘宝店上开直播卖货,淘宝怎么开店直播卖货
- go语言从人们到实践 go语言的诞生
- sap发货的批次确定,sap怎么查看批次的生产日期
- 什么是虚拟机如何下载,虚拟机型怎么下载
- 无流量小程序游戏怎么玩,无流量小程序游戏怎么玩的
- 安卓java代码加密 java密码加密方法