彻底隐藏你HTML网页的源代码
网页保护代码

禁止另存网页、屏蔽选中、粘贴、复制、剪切、右键菜单(精)自己2011-05-21 20:581、禁止另存网页,把如下代码加入到网页<body></body>中程序代码<noscript><iframe src=*.html></iframe></noscript>2、禁止缓存可以前台HTML使用程序代码<meta http-equiv="pragma" content="no-cache" />3、禁止剪切或截屏(ie有效,原理就是清空剪切板),可以禁止简单的截屏。
程序代码<script language="javascript"><!--function testclip(){try {if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL")){null;}}catch(e){clipboardData.setData("Text","")}setTimeout("testclip()",500)}testclip();//--></script>4、屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键程序代码<script>function KeyDown(){//alert("ASCII代码是:"+event.keyCode);if ((window.event.altKey)&&((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键←(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键→alert("不准你使用ALT+方向键前进或后退网页!");event.returnValue=false;}if ((event.keyCode==8) || //屏蔽退格删除键(event.keyCode==116)|| //屏蔽 F5 刷新键(event.keyCode==112)|| ///屏蔽 F1 刷新键(event.ctrlKey && event.keyCode==82)){ //Ctrl + Revent.keyCode=0;event.returnValue=false;}if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+nevent.returnValue=false;if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10 event.returnValue=false;if (window.event.srcElement.tagName == "A" &&window.event.shiftKey)window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4window.showModelessDialog("about:blank","","dialogWidth:1px;dia logheight:1px");return false;}}function Showhelp(){alert("呵呵");return false;}</script>5、隐去浏览器中当鼠标移到图片上跳出的工具栏程序代码<img galleryimg="no">或者程序代码<meta http-equiv="imagetoolbar" content="no"></head>6、屏蔽鼠标选中页面文字,屏蔽鼠标右键菜单(IE)程序代码<script language="javascript" type="text/javascript">document.oncontextmenu=new Function("event.returnValue=false;");document.onselectstart=new Function("event.returnValue=false;");</script>7、屏蔽选中、粘贴、复制、剪切、右键菜单程序代码<body id="body" onselectstart="return false" onpaste="return false" oncopy="return false;" oncut="return false;" oncontextmenu="return false;">8、禁止打印保存禁止打印(打印出来是空白)<style>@media print{BODY {display:none}}</style>禁止选中<body><body topmargin="0"leftmargin="0"onmouseup="document.selection.empty()">禁止保存网页<noscript><iframe></iframe></noscript>定时清理粘贴板,可用于防止复制(这种太恶心,打开这个网页时什么都别想复制粘贴)setInterval("window.clipboardData.setData('Text','请关闭分行网站')",100)在页面获得焦点及失去焦点时清除粘贴板,也可用于防止复制<body>9、禁止网页图片出现保存,打印,发邮件和收藏的按钮当鼠标放到图片上时,会出现保存,打印,发邮件和收藏的按钮,如果想禁止它。
网页禁止保存复制代码大全

function click() { if (event.button==2)
{alert('你好,右键已被禁止使用'); } } document.onmousedown=click
</script>
4,忽视右键 <body oncontextmenu=\"return false\"。结合起来禁止左右键
11,浏览器有默认的网页编辑软件(一般为frontpage或者word),只要在快捷工具栏中点击相应的按钮,或者依次选择“文件”→“使用Microsoft Frontpage (或者Microsoft Word)编辑”,即可在相应软件的编辑窗口中显示网页的全部内容,这个时候就可以进行复制或修改了。
9. 如果是图片,直接将想要的图片用左键拖着,然后按下“WIN+D”键,这样一来就可以拖到桌面上保存(此方法适用于单手操作较灵活的同志)。
10. 查看源代码如果发现用了这样的代码:你可以在地址栏键入:javascript:alert(document.oncontextmenu='')回车,确定对话框后,直接使用右键。另外一个有意思的解决办法:就是把下面这段代码复制到地址栏,然后按回车键。之后就可以复制当前页面了。 javascript:alert(document.onselectstart = document.oncontextmenu= document.onmousedown = document.onkeydown= function(){return true;});
9,不能使用右键或者不能看到源程序或源代码等,输入代码:
url隐藏的几种方法

1.<FRAMESET><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "/TR/xhtml1/DTD/xhtml1-frameset.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>框架页面</title></head><frameset cols="80,*" frameborder="no" border="0" framespacing="0"><frame src="left.htm" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /><frame src="right.htm" name="mainFrame" id="mainFrame" title="mainFrame" /></frameset><noframes><body></body></noframes></html>2.url rewrite首页,访问其官网:/urlrewrite/,我下载的是最新的目前还处于Beta版的urlrewritefilter-3.2.0,下载后将其中的urlrewrite-3.2.0.jar扔到需使用此功能项目的lib目录中去其次,在web.xml中加入如下配置:<filter><filter-name>UrlRewriteFilter</filter-name><filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFil ter</filter-class><init-param><param-name>logLevel</param-name><param-value>WARN</param-value></init-param></filter><filter-mapping><filter-name>UrlRewriteFilter</filter-name><url-pattern>/*</url-pattern><dispatcher>REQUEST</dispatcher><dispatcher>FORWARD</dispatcher></filter-mapping>其实,urlrewrite其实就是个过虑器,它将会过虑用户的所有请求,符合规则的便对其进行重定向,具体的配置参数的使用方法见官方文档:/svn/trunk/src/doc/manual/3.2/index.html配置好web.xml后将下载的urlrewritefilter-3.2.0中的urlrewrite.xml配置文件放在WEB-INF目录下,这样在使用urlrewritefilter时它便自动到该目录下读取相关的配置了,我配置了个简单的,代码如下:<rule><from>/zh_CN/NewsInfo/NEWS_([0-9]+)</from><to>/zh_CN/NewsInfo/view.do?method=view&id=$1</to></rule><outbound-rule><from>/zh_CN/NewsInfo.do\?method=view&id=([0-9]+)$</from><to>/zh_CN/NewsInfo/NEWS_$1</to></outbound-rule>rule结点中form的规则默认使用的是正则表达式来匹配的,当用户访问服务器时的URL会与该配置相比较,如果符合规则就会按照下面to结点中的配置对其进行跳转,其默认是forward跳转,具体配置可见官网文档。
html网页制作源代码

html网页制作源代码HTML网页制作源代码HTML(HyperText Markup Language)是一种标记语言,用于创建网页的结构和内容。
网页的源代码是指用HTML语言编写的文本文件,它包含了网页的各种元素、标签和属性。
在本文中,我们将介绍如何使用HTML语言编写网页的源代码。
在编写HTML网页源代码之前,我们需要一些基本的工具和软件。
首先,我们需要一个文本编辑器,例如Notepad ++、Sublime Text或Visual Studio Code。
这些文本编辑器具有代码高亮功能,使得编写和阅读源代码更加方便。
其次,我们需要一个现代的Web 浏览器,例如Google Chrome、Mozilla Firefox或Microsoft Edge,用于查看我们编写的网页。
下面是一个基本的HTML网页源代码的示例,它包含了网页的基本结构和内容:```<!DOCTYPE html><html><head><title>我的网页</title></head><body><h1>欢迎来到我的网页</h1><p>这是一个段落。
</p><ul><li>列表项1</li><li>列表项2</li><li>列表项3</li></ul></body></html>```以上代码中,`<!DOCTYPE html>`声明了文档类型为HTML5。
`<html>`标签是HTML文档的根元素。
`<head>`标签包含了网页的头部信息,包括标题(`<title>`标签)等。
`<body>`标签包含了网页的主要内容。
编译彻底隐藏函数的方法

编译彻底隐藏函数的方法编译器是将高级语言代码转换为机器代码的程序。
在编译过程中,编译器会解析代码并生成中间代码,然后通过优化和转换,最终生成目标机器的可执行代码。
隐藏函数是一种保护代码安全性和防止代码泄漏的常用方法。
本文将介绍一些彻底隐藏函数的方法。
1.代码混淆代码混淆是通过将代码进行转换和重组,使得代码逻辑变得难以理解和分析。
这种方法可以有效地隐藏函数的实现细节。
一种常见的代码混淆技术是控制流平坦化,即将函数的控制流转变为一个平面结构,使得函数中的每个基本块都成为一个独立的代码路径。
这样可以使得函数的逻辑变得混乱,增加代码分析的难度。
2.加密和解密加密和解密是将函数的代码进行加密,并在代码执行时进行解密。
这样可以有效地隐藏函数的实现和逻辑。
在编译过程中,可以使用加密算法对函数进行加密,并将加密后的代码存储在可执行文件中。
在函数被调用时,通过解密算法对代码进行解密并执行。
这样可以防止代码被逆向工程师直接分析和理解。
3.动态链接库(DLL)加载将函数代码编译成动态链接库(DLL)可以有效地隐藏函数的实现和逻辑。
DLL是一种可被多个程序共享的文件,其中包含了函数的实现代码。
在编译过程中,可以将需要隐藏的函数编译成DLL,并将其与可执行文件分离。
在程序运行时,通过动态链接库加载机制,将DLL加载到内存中,并调用其中的函数。
这样可以有效地隐藏函数的实现和逻辑,防止代码泄漏。
4.反调试和反解析技术反调试和反解析技术是一种在程序执行过程中检测和抵御调试和解析行为的方法。
这种方法可以防止逆向工程师通过调试和解析代码来获取函数的实现和逻辑。
一种常见的反调试技术是检测调试器的存在,并在检测到调试器时改变程序的行为,使得调试器无法正常工作。
另一种常见的反解析技术是对代码进行运行时动态修改,使得解析工具无法正确解析代码。
5.代码自删除代码自删除是一种在代码执行后将自身删除的技术。
这种方法可以有效地隐藏函数的实现和逻辑,防止代码被分析和理解。
彻底隐藏你HTML网页的源代码

这两台配置的机器是不是只能在同一个局域网内使用外网的回去不会有问题啊我现在内网的可以跑通但是在两台服务器上配置后发生错误链接服务器srvlnk的oledb访问代码
有时候不希望别人看到你的网页的源代码怎么办?看下面的代码吧!
<html> <head> <title>彻底隐藏你HTML网页的源代码 </title> <script> function clear() { Source=document.body.firstChild.data; document.open(); document.close(); document.body.innerHTML=Source; } </script> </head>
破解网页禁止复制、禁止选择文字对象和禁止查看源代码的多种方法

破解网页禁止复制、禁止选择文字对象和禁止查看源代码的多种方法点击工具-INTERNET选项-安全设置。
把它设置为高,点确定,再刷新下网页就可复制了。
不过复制了后改回原来的,不然会影响正常上网。
也可以点击IE菜单栏上的"文件"->发送->电子邮件页面(跟这向导说的去做就可以拉,一路点击'下一步")然后就可以在弹出的邮件窗口中复制你要的内容就可以了。
安全级别最高的时候,一切控件和脚本均不能运行,再厉害的网页限制手段统统全部作废。
2:有时候可以用ctrl+A全选你要的页面,然后按ctrl+c复制,再到word里按ctrl+v粘贴,这个在不能使用菜单命令复制的时候很好用。
3:用文件菜单里的另存为,文件格式选纯文本的.txt,然后打开这个txt文件.OK搞定。
4:查看-源文件。
再另存源文件为.HTML格式,打开即可复制!但是有时候还是不行,需要去掉其中的那段禁止复制的代码才可以。
或者直接文件——另存为"网页,仅HTML"格式,快捷方便,可以以此办法来复制那些禁止复制网页内容的网页. 保存好后再打开该网页。
或者,用该网页的源代码!在查看源文件里剪切源代码,复制到一个网页制作工具里就可以了!5:换个浏览器如GreenBrowser,如MYIE,它有一个解除右键设置的选项,你可以试试。
用maxthon安装一个"清除烦扰"的插件点一下就可以了.非常方便,我一直在用. 还可以使用MAXTHON(遨游)的解除右键限制功能。
或者,到瑞星上下载个瑞星卡卡,这是免费的,可以破除网页限制。
还可以下载一个体积很小的浏览器Gogo Explorer ,就可以复制了!用快捷键ctrl+m(这是默认的,也可以自定义)就行了,解除鼠标限制6:在网页上任意处将右键按下,等跳出对话框时不要放开右键。
将鼠标移至对话框,用鼠标左键点“确定”,在将鼠标移动到想要的连接处,放开右键;或者只是将鼠标移至对话框,用回车去“确认”。
HTML七种加密解密方法

HTML七种加密解密方法HTML是一种标记语言,主要用于创建和设计互联网页面。
HTML并不是一种加密解密的语言,它主要用于结构化文档的展示和呈现。
然而,在HTML中可以使用编码和加密算法来保护敏感信息或者增加数据安全性。
在以下内容中,我将介绍七种常见的HTML中使用的加密解密方法。
1. Base64编码Base64编码是一种基于64个字符的编码方法,可以将二进制数据转换为可打印的ASCII字符。
在HTML中可以使用Base64编码来保护敏感信息,例如在图片或音频文件中使用Base64编码来嵌入文件内容,以防止文件被直接访问。
2.URL编码3.MD5哈希算法MD5是一种广泛使用的哈希算法,可以将任意长度的输入数据转换为128位的哈希值。
在HTML中,可以使用JavaScript的CryptoJS库来实现MD5哈希算法。
常见用途包括对密码进行哈希存储以增加安全性,或者对数据进行完整性校验。
4.AES对称加密算法AES是一种对称加密算法,可以对数据进行加密和解密。
在HTML中,可以使用JavaScript的CryptoJS库来实现AES加密算法。
常见用途包括对敏感数据进行加密传输,以及在浏览器端进行本地数据的加密存储。
5.RSA非对称加密算法RSA是一种非对称加密算法,通过公钥加密、私钥解密的方式实现数据的保护。
在HTML中,可以使用JavaScript的CryptoJS库实现RSA算法。
常见用途包括在客户端和服务器之间传输敏感数据时使用公钥加密,确保只有持有私钥的服务器可以解密数据。
6.XOR加密算法XOR是一种基于位运算的加密算法,通过将明文和密钥进行异或运算来实现加密。
在HTML中,可以使用JavaScript的Bitwise XOR运算符(^)来实现XOR加密算法。
常见用途包括简单的数据加密和解密,提供基本的数据安全性。
7.单向哈希算法单向哈希算法是一种只能进行加密而不能进行解密的算法,常见的有SHA系列算法。
网页禁止右键、禁止查看源代码、禁止复制和另存为的代码

网页禁止右键、禁止查看源代码、禁止复制和另存为的代码代码一当按下鼠标左键进行选择或点击右键或按CTRL键时,会弹出对话框:=================================<!--禁止复制--><SCRIPT LANGUAGE=javascript>function click() {alert('禁止你的左键复制!') }function click1() {if (event.button==2) {alert('禁止右键点击~!') }}function CtrlKeyDown(){if (event.ctrlKey) {alert('不当的拷贝将损害您的系统!') }}document.onkeydown=CtrlKeyDown;document.onselectstart=click;document.onmousedown=click1;</SCRIPT><!--禁止复制-->代码二【推荐】:当按下鼠标时,无任何反应,从而保护好页面:==================================<!--无法复制--><body onmousemove=\HideMenu()\ oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"><!--无法复制-->以下代码让网页无法保存,但可以另存。
网页源代码屏蔽教程

我最初的想法是用框架来避开源代码的查看。也就是说,只要一 个网页是嵌在框架里的, 那么在菜单栏里选择查看源代码查看到的只 是框架网页的源代码。一般格式如下:
〈html〉
〈head〉 〈 meta HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=gb2312"〉 〈title〉本网站标题〈/title〉 〈/head〉
关于网页源代码屏蔽
关于网页源代码屏蔽 关于网页源代码屏蔽 很早就想写一篇关于网页源代码屏蔽的文章。是因为经常编出些 JS 脚本的之后,在沾沾自喜的同时,也在担心源代码会被人家看到,盗 用我的脚本。 所以一直以来, 我都在尽力维护我的网页源代码的安全。 虽然目前还没有找到完全安全的屏蔽方法(也就是说,这些方法在我 想出来的同时,自己已经知道其弱点和破解方法了) ,但是,我这里 有很多屏蔽的思路,来总结一下。
但是,屏蔽了右键还不能解决问题。如果我要复制一段文字,或
是一张图片。那么,把它选中后用 ctrl+C 再用 ctrl+V 不就可以复 制粘贴了嘛。 对了, 接下来要讲的, 就是屏蔽左键 (什么?屏蔽左键? 那这个网页不就差不多废掉了?别急,没说完呢,左键只有一项功能 是很讨厌的)的选定功能。
那么,如上所说,用 JS 来屏蔽是没有用的,治标不治本的。那 么,我们就还用网页的最基础的语言:HTML 来定义吧。 还是老招数, 定义〈body〉 。这次用的参数是:onselectstart。就是左键选定的参 数。代码如下:
〈p〉此网页使用了框架,但您的浏览器不支持框架。 〈/p〉
作者:211.101.28.*2005-5-5 05:56 回复此发言
一些很有用的页面限制代码

◎禁止右键 <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return f alse" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbe forecopy="return false"onmouseup="document.selection.empty()">
◎隐藏 IFRAME 的滚动条 1. 设置 iframe scrolling="no" 2. 被包含页 body 应用 overflow:hidden 3. 被包含页的 body 标签加 scroll="no"
◎加入背景音乐 <bgsound src="mid/windblue[1].mid" loop="-1"> 只适用于 IE
◎定制浏览器地址栏前的小图标: A:在网页的〈head〉〈/head〉间加入以下语句: 〈link rel="shortcuticon" href="http://.../icon.ico"〉 即可。其中 icon.ico 为 16x16 的图标文件,颜色不要超过 16 色。
html隐藏标签hide用法

html隐藏标签hide用法HTML隐藏标签的使用方法HTML的隐藏标签是一种在页面上隐藏内容的方法,可以通过设置CSS样式来实现。
隐藏标签的常用方法有以下几种:1. 使用display属性可以将标签的display属性设置为none来隐藏内容。
例如,如果想隐藏一个段落,可以使用以下代码:```html<p style="display: none;">这是一个隐藏的段落。
</p>```这样设置之后,该段落将不会在页面上显示。
2. 使用visibility属性可以将标签的visibility属性设置为hidden来隐藏内容。
与display属性不同,使用visibility属性隐藏的内容仍然占据空间。
例如,如果想隐藏一个图片,可以使用以下代码:```html<img src="example.jpg" style="visibility: hidden;" alt="隐藏图片">```这样设置之后,该图片将在页面上占据空间,但不可见。
3. 使用position属性可以将标签的position属性设置为absolute或fixed,并设置其left或top属性为一个超出屏幕范围的值,从而将内容隐藏在屏幕外。
例如,如果想隐藏一个div 元素,可以使用以下代码:```html<div style="position: absolute; left: -9999px;">这是一个隐藏的div。
</div>```这样设置之后,该div将在屏幕外隐藏。
总结:隐藏标签是通过设置HTML元素的样式属性来实现的,常用的方法包括使用display属性、visibility属性和position属性。
根据不同的需求,选择合适的方法来实现内容的隐藏。
注意,隐藏的内容仍然可以通过查看页面源代码或使用开发者工具等方式暴露出来。
html代码大全_很全

Html网页的代码很全哦1)贴图:<img src="图片地址">2)加入连接:<a href="所要连接的相关地址">写上你想写的字</a>1)贴图:<img src="图片地址">2)加入连接:<a href="所要连接的相关地址">写上你想写的字</a>3)在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a>消除连接的下划线在新窗口打开连接:<a href="相关地址" style="text-decoration:none" target="_blank">写上你想写的字</a>4)移动字体(走马灯):<marquee>写上你想写的字</marquee>5)字体加粗:<b>写上你想写的字</b>6)字体斜体:<i>写上你想写的字</i>7)字体下划线: <u>写上你想写的字</u>8)字体删除线: <s>写上你想写的字</s>9)字体加大: <big>写上你想写的字</big>10)字体控制大小:<h1>写上你想写的字</h1> (其中字体大小可从h1-h5,h1最大,h5最小)11)更改字体颜色:<font color="#value">写上你想写的字</font>(其中value值在000000与ffffff(16位进制)之间12)消除连接的下划线:<a href="相关地址" style="text-decoration:none">写上你想写的字</a>13)贴音乐:<embed src=音乐地址width=300 height=45 type=audio/mpeg autostart="false">14)贴flash: <embed src="flash地址" width="宽度" height="高度">15)贴影视文件:<img dynsrc="文件地址" width="宽度" height="高度" start=mouseover>16)换行:<br>17)段落:<p>段落</p>18)原始文字样式:<pre>正文</pre>19)换帖子背景:<body background="背景图片地址">20)固定帖子背景不随滚动条滚动:<body background="背景图片地址" body bgproperties=fixed>21)定制帖子背景颜色:<body bgcolor="#value">(value值见10)22)帖子背景音乐:<bgsound="背景音乐地址" loop=infinite>23)贴网页:<iframe src="相关地址" width="宽度" height="高度"></iframe>/----------------------------------------HTML特效代码--------------------------------/1。
HTML网页的代码大全

<SCRIPT LANGUAGE=JAVASCRIPT><!-if (top.location != self.location)top.location=self.location; // --></SCRIPT>
25. 网页将不能被另存为
<noscript><iframe src=*.html></iframe></noscript>
<div z-Index:2><object xxx></object> # 前面 <div z-Index:1><object xxx></object> # 后面 <div id="Layer2" style="position:absolute; top:40;width:400px; height:95px;z-index:2"> height=100% width=100%> <iframe width=0 height=0></iframe> </div> <div id="Layer1" style="position:absolute; top:50;width:200px; height:115px;z-index:1"> <iframe height=100% width=100%></iframe> </div> 13。返回上一页 <a href=javascript :history.back(1)>『返回上一页』</a> 14。关闭窗口 <a href=javascript :self.close()>『关闭窗口』</a> 15。关于 iframe 的透明背景 <IFRAME ID="iFrame1" SRC="iframe.htm" allowTransparency="true" style="background-color: green"></IFRAME> 16. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
html中hidden的用法

html中hidden的用法在HTML中,hidden属性用于将表单元素隐藏起来,使其不可见。
这在许多情况下都是非常有用的,比如当我们需要在页面中使用某些变量等数据,但又不希望用户能够直接修改这些数据时,我们可以将其隐藏起来。
下面是关于如何使用hidden属性的一些详细步骤:1. 在需要隐藏的表单元素上添加hidden属性,比如下面的例子:<input type="hidden" name="user_id" value="12345">这里我们使用了input标签,指定了hidden类型,同时也指定了元素的名称和值,这些信息将在表单提交时被发送到服务器。
2. 在表单中添加其他需要使用的表单元素,比如文本框、密码框等。
这些元素将在用户提交表单时被一同发送到服务器。
<input type="text" name="username" placeholder="请输入用户名"> <input type="password" name="password" placeholder="请输入密码">3. 添加一个提交按钮,让用户提交表单。
<input type="submit" value="提交">4. 在页面的服务器端,你可以使用你喜欢的编程语言(如PHP、Java等)来处理收到的表单数据,比如下面是一个使用PHP来处理的例子:$user_id = $_POST['user_id'];$username = $_POST['username'];$password = $_POST['password'];这里我们使用了PHP的$_POST变量来接收表单数据,然后可以将这些数据存储到数据库中,或者进行其他处理。
隐藏网页源代码汇总

1、将以下代码加入到HEML的<body></body>之间<SCRIPT language=javascript>function click() {if (event.button==2) {alert('不许你偷看!');}}document.onmousedown=click</SCRIPT> .................................................................2、禁止查看网页源代码真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。
用TELEPROT可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密。
下面给几种参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。
1)在主页上输入代码:<SCRIPT language=javascript>function click() {if (event.button==2) {alert(\'对不起,禁止使用此功能^_^.\')}}document.onmousedown=click</SCRIPT><script language="JavaScript"><!--locate = 0;function scroller() {if (locate !=500 ) {locate++;scroll(0,locate);clearTimeout(timer);var timer = setTimeout("scroller()",3);timer;}}// --></script>2)网页安全技术指南随着Internet的飞速发展,网站的数量正呈几何级速度递增,网页上的信息极大丰富,但网站的安全与信息的版权却不断受到威胁.近来,全球各大网站先后遭到黑客攻击,接着,为了顺应新形势,国内首家有关网络安全专题诞生了.网站与网页的安全性受到越来越多的关注,本文将由浅入深地介绍关于加强网页安全性的各种技术和技巧,对关心网页源代码版权和网页数据安全保护的读者有较大的帮助.初级入门篇对广大网页编写者来说,对源代码的保护是最为关注的,但往往却没有任何办法.辛辛苦苦编写的网页在浏览者面前毫无遮掩,只要被别人轻轻点击鼠标右键,选择(查看源代码)一项后,即可获得网页完全代码,甚至稍加修改后就成为他人的网页.本篇将通过采用JavaScript 技术,对页面源代码的修改,使浏览者无法获得源码,达到保护代码的目的.首先,应屏蔽Internet Explorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式.若你的页面并未使用框架结构,且不需使用框架结构,可使用"零框架"技术(即将页面分为左右两帧,左帧的宽度为1,右帧为原页面).该方法的代码如下:<html><head><title>欢迎光临网页教学网</TITLE></HEAD><FRAMESET COLS="1,*" frameborder=0 framespacing=0><FRAME SRC="PS.HTM" NAME="count" noresize scrolling=no><FRAME SRC="search.HTM" NAME="search" noresize></frameset></html>将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同).采用零框架技术有以下优点:1.浏览者在用工具栏中的源代码项无法直接得到页面代码,仅能得到框架主文件的代码(即上述代码).2.可利用左帧文件ps.htm加载一些网页的高级应用,如背景音乐,网页计数器,cookie应用等.其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:(当右键被点击时将出现图1所示提示框)<script Language="JavaScript">function click() {if (event.button==2||event.button==3) {alert(\'"用右键要干嘛?"^_^\') }}//引号中提示可自定义document.onmousedown=click</script>最后,为防止一些了解网页编写语言的人通过框架主文件中的连接手工找出被保护页面后获得源代码,还应在被保护页面中加入以下代码:<script language="javascript">if(top==self)top.location="index.html"</script>这段代码将提供跳回功能,使浏览器无法直接看到该页,而是自动跳回框架主文件index.html,起到保护该页面的作用.在完成以上三个步骤,对你的主页按照框架结构进行了修改后,你的主页源代码将不能被浏览者在网上获得,可以小小庆贺一下了另外,若你确实不想用框架页面,那么可用特殊的方法打开浏览器新窗口,再结合屏蔽鼠标的功能代码后亦可收到同样的效果,打开方法如下:<a href=javascript:window.open("key.html","被保护页面的标题","height=170,width=290,left=0,top=0,toolbar=0,location=0,directories=0,status=0 ,menubar=0,scrollbars=0,resizable=0,copyhistory=0") target=_blank>打开被保护页面的连接</a>代码中,key.html为被保护页面的文件名.新窗口的高度height与宽度width的值可由用户自定义,单位为像素.注意:嵌入式的 JavaScript代码应加在原文件的<head></head>元素区内.中级深入篇上篇中是采用JavaScript技术达到保护在线网页的目的.正所谓"强中自有强中手",有些人使用Webzip,TelePro,Offline等离线浏览器下载你的主页,就可绕过JavaScript保护在线网页的防线,将网页下载后再慢慢剖析.有矛必有盾,你亦可用JavaScript建立的动态转向文件是大多数离线浏览器无法下载你的网页,方法如下.你可将上例中的被保护页面更名为index1.html,而将文件index.html改为以下代码:<script>window.location.replace(\'index1.html\') //本句产生网页跳转功能</script>对Internet Explorer5新增的离线浏览功能(脱机工作),以上方法有时失灵,可通过对网页设置cookie的高级技术达到保护的目的.一旦cookie超期,即使网页已被下载到本机也无法浏览,呵呵,厉害吧:)应加入文件中的cookie代码段如下:<script language="JavaScript">function getCookieVal (offset){var endstr = document.cookie.indexOf (";", offset);if (endstr == -1)endstr = document.cookie.length;return unescape(document.cookie.substring(offset, endstr));}function GetCookie (name){var arg = name + "=";var alen = arg.length;var clen = document.cookie.length;var i = 0;while (i < clen){var j = i + alen;if (document.cookie.substring(i, j) == arg)return getCookieVal (j);i = document.cookie.indexOf(" ", i) + 1;if (i == 0)break;}return null;}function SetCookie (name, value){var argv = SetCookie.arguments;var argc = SetCookie.arguments.length;var expires = (2 < argc) ? argv[2] : true;var path = (3 < argc) ? argv[3] : true;var domain = (4 < argc) ? argv[4] : true;var secure = (5 < argc) ? argv[5] : true; //安全模式生效document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain)) +((secure == true) ? "; secure" : "");}function ResetCounts(name){visits = 0;SetCookie(expdate , "/", true, true);location.reload();}</script><script language="JavaScript">var expdate = new Date();var visits;expdate.setTime(expdate.getTime() + (24*60*60 * 1000)); //COOKIES超期时间设置,此处为1天if(!(visits = GetCookie("visits")))visits = 0;visits++;SetCookie(expdate, "/", true, true);</script>如果你已经做到这一步了,那么你的网页所受到的保护就不再是常规意义上的出于道德观念或版权意识,而是真正的技术上的保护手段.高级研究篇对网页的保护并不仅仅是涉及源代码的保护,更应该包含对网页数据或网络数据库的保护.对网络数据库的保护可采用基于IIS的CGI接口的认证程序,SQL的安全技术,ASP安全认证程序,Java Applet安全认证程序等手段,属于更高层次的安全措施,包含大量内容,本文不作介绍.本篇将介绍应用JavaScript技术构造的页面认证接口.将仅供有限人群访问的需要数据保护的页面中加入以下代码:<script LANGUAGE="JAVASCRIPT"><!--loopy()function loopy() {var sWord =""while (sWord != "hibow") {sWord = prompt("输入正确密码登陆! ")}alert("身份识别......允许登陆")}//--></script>注意:嵌入式的 JavaScript代码应加在原文件的<head></head>元素区内.代码中字段sWord的值hibow为登陆被保护页面的密码.你可将自定义的密码告诉允许访问该页面的用户,仅当密码被正确输入后浏览者才可看见页面内容,否则将循环停留在密码登入框中(见图2),进不去喽为了达到保护页面源代码及数据的最佳效果,可将本文介绍的所有方法相结合,这就要考验大家的悟性和能力了。
隐藏播放器代码

隐藏播放器代码
在Web开发中,我们经常需要在网页中添加音频或视频播放器来
提供多媒体内容的展示。
然而,有时我们希望将播放器隐藏起来,
以便在需要的时候才进行显示,或者是为了美观和用户体验的考虑。
本文将介绍一些方法来隐藏播放器代码。
1. 使用CSS属性进行隐藏
最简单的方法是使用CSS属性来隐藏播放器代码。
在HTML中添加一个包含播放器的元素标签,例如`<div>`或`<video>`,并为该元素添加一个CSS类或ID。
然后,使用以下CSS属性来隐藏该元素:
```css
.hidden {
display: none;
}
```
或
```css
#player {
visibility: hidden;
}
```
在需要显示播放器时,可以使用JavaScript来动态地添加或移除这个CSS类或ID。
2. 使用JavaScript进行隐藏
除了使用CSS属性,还可以使用JavaScript来隐藏播放器代码。
可以使用以下代码段来隐藏播放器:
```javascript
document.getElementById(\。
使用Python解析HTML网页

使用Python解析HTML网页
使用Python解析HTML网页是指用Python这门编程语言来解析HTML文档,也就是网页的源代码,以便取得其中的有用信息。
Python解析HTML网页主要分两种:一种是采用正则表达式(regular expressions),另外一种是使用Python标准库里的HTMLParser模块。
采用正则表达式的方法,有较大的灵活性和实时性,只要能用正则表达式表达,都可以快速有效地把网页的信息抓取出来,但是假如表达式写得比较乱,就会影响它的稳定性,因此,一般不会采用这种方式来解析复杂的HTML。
而使用HTMLParser模块则可以实现更为复杂和稳定的解析,它对解析的网页有一定的假设,如果这些假设不能得到满足,HTMLParser模块将可能出错。
但它有一定的清晰度,可以区分开各个模块,因此更适合处理复杂的HTML文档。
HTMLParser在Python的标准库中有提供,可以直接使用,整个模型内部实际上是实现了一个状态机,一行一行地解析HTML文档,然后由用户自定义处理各个标签,最终达到取得想要信息的目的。
总之,Python解析HTML网页是一门十分有用的技术,它可以帮助我们快速、准确地提取我们需要的信息。
如果想要实现功能更加复杂的网页解析,那么可以使用python的
BeautifulSoup第三方库,它可以更加方便地对HTML文档进行解析。
html hidden用法

html hidden用法
HTML中的hidden属性可以用来隐藏一个元素,但是该元素仍然存在于页面中。
这在很多情况下都很有用,比如说:
1. 隐藏表单元素:有些表单元素可能不需要用户输入,但是用来传递数据给后台。
这时可以用hidden属性来隐藏这些元素。
例如:
<input type='hidden' name='user_id' value='12345'>
2. 控制页面的显示:有时我们需要根据用户的操作来动态改变页面的显示,可以使用hidden属性来实现这个功能。
例如:
<div id='loading' hidden>正在加载中...</div>
3. 保留一些数据:有时我们需要在页面中保存一些数据,但是不希望用户看到它们。
可以使用hidden属性来实现这个功能。
例如:
<div id='data' hidden>{ 'name': 'Tom', 'age': 25 }</div> 需要注意的是,hidden属性只是将元素隐藏,但是它的内容仍然可以在页面源代码中被看到。
如果需要更加安全的隐藏内容,可以使用其他技术,比如加密或者后台验证等。
- 1 -。