如何为页面增加保护,不可Copy,看源代码等
来源:互联网 发布:python ascii转utf8 编辑:程序博客网 时间:2024/03/29 06:14
<script>
//加入页面保护
function rf()
{return false; }
document.oncontextmenu = rf
function keydown()
{if(event.ctrlkey ==true || event.keycode ==93 || event.shiftkey ==true){return false;} }
document.onkeydown =keydown
function drag()
{return false;}
document.ondragstart=drag
function stopmouse(e) {
if (navigator.appname == 'netscape' && (e.which == 3 || e.which == 2))
return false;
else if
(navigator.appname == 'microsoft internet explorer' && (event.button == 2 || event.button == 3)) {
//alert("");
return false;
}
return true;
}
document.onmousedown=stopmouse;
if (document.layers)
window.captureevents(event.mousedown);
window.onmousedown=stopmouse;
</script>
<script language="网页特效">
function jm_cc(ob){
var obj=mm_findobj(ob); if (obj) {
obj.select();js=obj.createtextrange();js.execcommand("copy");}
}
function mm_findobj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexof("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=mm_findobj(n,d.layers.document);
if(!x && document.getelementbyid) x=document.getelementbyid(n); return x;
}
</script>
//加入页面保护
function rf()
{return false; }
document.oncontextmenu = rf
function keydown()
{if(event.ctrlkey ==true || event.keycode ==93 || event.shiftkey ==true){return false;} }
document.onkeydown =keydown
function drag()
{return false;}
document.ondragstart=drag
function stopmouse(e) {
if (navigator.appname == 'netscape' && (e.which == 3 || e.which == 2))
return false;
else if
(navigator.appname == 'microsoft internet explorer' && (event.button == 2 || event.button == 3)) {
//alert("");
return false;
}
return true;
}
document.onmousedown=stopmouse;
if (document.layers)
window.captureevents(event.mousedown);
window.onmousedown=stopmouse;
</script>
<script language="网页特效">
function jm_cc(ob){
var obj=mm_findobj(ob); if (obj) {
obj.select();js=obj.createtextrange();js.execcommand("copy");}
}
function mm_findobj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexof("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=mm_findobj(n,d.layers.document);
if(!x && document.getelementbyid) x=document.getelementbyid(n); return x;
}
</script>
0 0
- 如何为页面增加保护,不可Copy,看源代码等
- 如何去看源代码
- 为Apache增加SSL安全保护
- 如何增加一个页面
- MyEclipse如何看Tomcat源代码
- 如何为手机等便携式设备增加视频输出到电视的功能
- 保护源代码
- 如何为类别增加变量?
- Linux之为Apache增加SSL安全保护
- 用JWT技术为SpringBoot的API增加授权保护
- UITextField、UITextView等输入后双击出现系统的copy,paste如何转化为中文的复制,粘贴?
- 你知道如何增加外链吗快来看看?
- 如何保护你的JSP页面
- 为静态页面HTML增加session功能
- 如何增加SQL用户权限不可以修改架构
- HTML中设置input等文本框为不可操作
- 如何利用DES加密的算法保护Java源代码
- 如何保护源代码(来自csdn讨论区)
- C++中const、volatile、mutable的用法
- asmack register bad-request 400 问题 asmack-android-8-4.0.7注册问题
- docker创建自己的image
- Dagger
- 在Maven仓库中添加Oracle JDBC驱动
- 如何为页面增加保护,不可Copy,看源代码等
- SAT阅读真题资料4
- Maven项目架构的默认资源路径
- DMA解析
- PressGrid 多用户墙贴(花瓣) WordPress主题[更新至v3.1]
- Winform 获取Win7 UAC 管理员权限
- go安装
- Fix for Cannot recover key error in JAVA
- dockerfile_instructions(指令)