document.oncontextmenu=new Function("event.returnValue=false")
document.onselectstart=new Function("event.returnValue=false")
两句删掉
<script language= "Javascript ">//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
//屏蔽F1帮助
function window.onhelp()
{
return false
}
function KeyDown()
{
//alert(event.keyCode)
//屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 →
if ((window.event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39)))
{
//alert( "不准你使用ALT+方向键前进或后退网页! ")
event.returnValue=false
}
//屏蔽退格删除键,屏蔽 F5 刷新键,Ctrl + R
if ((event.keyCode==116)||(event.ctrlKey && event.keyCode==82))
{
event.keyCode=0
event.returnValue=false
}
//屏蔽 Ctrl+n
if ((event.ctrlKey)&&(event.keyCode==78))
{
event.returnValue=false
}
//屏蔽 shift+F10
if ((event.shiftKey)&&(event.keyCode==121))
{
event.returnValue=false
}
//屏蔽 shift 加鼠标左键新开一网页
if (window.event.srcElement.tagName == "A " && window.event.shiftKey)
{
window.event.returnValue = false
}
//屏蔽Alt+F4
if ((window.event.altKey)&&(window.event.keyCode==115))
{
window.showModelessDialog( "about:blank ", " ", "dialogWidth:1pxdialogheight:1px ")
return false
}
//屏蔽Ctrl+A
if((event.ctrlKey)&&(event.keyCode==65))
{
return false
}
}
</script>
用的电子书,一般为chm、exe、pdf等几种,它们本身都可以加密,也就是禁止使用右键的复制粘贴功能。pdf的格式还要复杂些,不但不容易转化成文本格式,里面有时还常常带有密码。怎么办呢?现在,我知道怎么办了——
chm格式的最简单,用ABC Amber CHM等软件即可轻松破解释放成文本格式。
exe格式的则复杂些。早期用webcompiler制作的EXE电子书,可以用E书伴侣(unWC) 破解;使用Web Compiler 1.67、Caislabs eBook Pack Express 1.6、ebx/XReader等软件编译的EXE电子书,可以使用UnEBook来破解;以上两种软件不能破解的exe格式,可以用miniKillEbook——它几乎能够破解任何格式的exe文件,无论里面是否加密。
pdf格式的,如果文件本身加了密,先用HA_AdultPDFPasswordRecovery220_gnatix将其中的密码破解掉;然后,使用Acrobat专业版(几百兆大小的哪一种,不是Acrobat reader软件),可以将pdf格式的转化成文本。
CtrlN: A program to help you view the source code of HTML page in IE, or e-books based on IE kernel.
FAQ
Q:CtrlN是什么?
A:这是一个简单的网页查看程序,在浏览网页,或基于IE内核的电子书的时候,按下指定的快捷键(缺省为Ctrl+N,可配置),即可实现下面功能中的一种:
弹出一个新的IE窗口,在其中显示与当前浏览的页面完全相同的内容,但是这个新的窗口包含IE的全部菜单,包括“另存为”、“查看源代码”等,就好像在用IE浏览普通网页的时候按下快捷键Ctrl+N一样(这个软件的名字就是从这里来的)。这个是用来对付那些没有菜单的IE窗口、电子书,或禁止了快捷键、右键菜单的网站的。如果弹出的页面没有用JSP代码禁止右键菜单,也可以用右键菜单中的“图片另存为”功能,保存页面中的图片,不过多半只能存为BMP文件,其原因我已经在《常见电子书格式及其反编译思路》一文中解释过了。
弹出一个“记事本”窗口,显示当前浏览页面的HTML源代码。这个功能经过特殊处理,比IE的“查看源代码”功能*得住些,可以有效对付那些通过流动态生成的页面。
弹出一个“记事本”窗口,显示当前浏览页面的文本。这个功能目前IE 6还没有。
缺省情况下实现的是第一种功能,不过可以配置成实现另外几种功能。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)