`
feiliboos
  • 浏览: 664919 次
文章分类
社区版块
存档分类
最新评论

网页屏蔽右键,另存功能

 
阅读更多

屏蔽右键

在<body>标签加入如下代码:

oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"

屏蔽网页另存功能

在<body>……</body>中加入如下代码:

<noscript><iframe src=*></iframe></noscript>

==========================================

1.1 屏蔽键盘所有键
<script language="javascript">
<!--
function document.onkeydown(){
event.keyCode = 0;
event.returnvalue = false;
}
-->
</script>

1.2 屏蔽鼠标右键

在body标签里加上oncontextmenu=self.event.returnvalue=false

或者

<script language="javascript">
<!--
function document.oncontextmenu()
{
return false;
}
-->
</script>

function nocontextmenu()
{
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}
}

或者

<body onmousedown="rclick()" oncontextmenu= "nocontextmenu()">

<script language="javascript">
<!--
function rclick()
{
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
-->
</script>


1.3 屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键

<script language="javascript">
<!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
function window.onhelp(){return false} //屏蔽F1帮助
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnvalue=false;
}

/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/

if ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnvalue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
event.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+F4
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;}
}
/* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单
第一种方法:
window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
第二种方法是打开一个全屏的页面:
window.open("你的.asp", "", "fullscreen=yes")
*/
//-->
</script>

1.4屏蔽浏览器右上角“最小化”“最大化”“关闭”键

<script language=javascript>
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnvalue = "";
}
}
</script>

或者使用全屏打开页面

<script language="javascript">
<!--
window.open(www.32pic.com,"32pic","fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
-->
</script>

注:在body标签里加上onbeforeunload="javascript:return false"(使不能关闭窗口)

1.5屏蔽F5键

<script language="javascript">
<!--
function document.onkeydown()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
-->
</script>

1.6屏蔽IE后退按钮

在你链接的时候用 <a href="javascript:location.replace(url)">

1.7屏蔽主窗口滚动条

在body标签里加上 style="overflow-y:hidden"

1.8 屏蔽拷屏,不断地清空剪贴板

在body标签里加上onload="setInterval('clipboardData.setData(/'Text/',/'/')',100)"

1.9 屏蔽网站的打印功能

<style>
@media print {
* { display: none }
}
</style>

1.10 屏蔽IE6.0 图片上自动出现的保存图标

方法一:
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
方法二:
<img galleryimg="no">

1.11 屏蔽页中所有的script

<noscrript></noscript>

分享到:
评论

相关推荐

    JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】

    主要介绍了JS实现屏蔽网页右键复制及ctrl+c复制的方法,结合实例形式分析了2种比较常用的屏蔽复制功能的技巧,需要的朋友可以参考下

    html5 video标签屏蔽右键视频另存为的js代码

    html5 video标签本身有下载功能但是在video区域内,点击右键可以将“视频另存为”下面是屏蔽右键视频另存为的js代码,有此需求的朋友不要错过

    网页源代码保护(禁止右键、复制、另存为、查看源文件)

    网页源代码保护(禁止右键、复制、另存为、查看源文件) .

    聚生网管加密.rar

    一、局域网下载控制,屏蔽P2P下载和禁用右键另存为下载  1、P2P下载控制功能:可以控制如禁止BT、限制eMule(电驴)、屏蔽百度下吧、过滤PP点点通、限制卡盟、阻断迅雷下载等高达15种P2P工具的下载。  2、P2P...

    JS实现禁止鼠标右键的功能

    遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择“图片另存为...但是,目前有许多网页都屏蔽了鼠标右键,那么用js如何实现禁止鼠标右键的功能呢?下面小编给大家介绍下

    网页设计常用代码荟萃网页设计常用代码荟萃

    网页设计常用代码荟萃 云集目前大部分网页设计常用代码 屏蔽右键,禁止复制,禁止另存为等。 网页设计、优化人员必备。

    聚生网管局域网限速软件 v2016.zip

    比如禁止P2P下载、禁止炒股、禁止聊天、限制网络游戏、禁止网络购物、限制微博、禁止网络视频、禁止右键另存为下载等等,所有功能点点鼠标就可以完全启用。设置完毕策略控制之后,只需要将这些策略指派给想要控制的...

    防源代码拷贝 复制 另存为 粘贴

    防源代码拷贝.彻底屏蔽鼠标右键 取消选取、防止复制 IE地址栏前换成自己的图标 不准粘贴 网页将不能被另存为

    55种网页常用小技巧

    彻底屏蔽鼠标右键、取消选取、防止复制、不准粘贴、 网页将不能被另存为......

    55种网页小技巧 ---- 下载无需扣分,具有一定收藏价值

    屏蔽功能键Shift,Alt,Ctr.html 屏蔽鼠标右键.html 怎么判断是否是字符.html 怎样让表单没有凹凸感.html 改变表格的内容 .html 日期减去天数等于第二个日期.html 显示个人客户端机器的日期和时间.html 显示...

    40种网页常用小技巧

    网页常用JS技巧:将彻底屏蔽鼠标右键,取消选取、防止复制,网页将不能被另存为,取得控件的绝对位置,光标是停在文本框文字的最后,最小化、最大化、关闭窗口......

    网址猎人管理网址软件

    另存为,或讯雷,网际快车都没有用武之地,网址猎人可不管这个屏蔽,它能够分析网页,得到链接,经过筛选,再重新生成一个没有右键屏蔽的网页,那么就可以使用迅雷,网际快车的“下载全部链接”的功能了。...

    javascript网页特效实例大全(8-12)

    实例309 禁止网页另存为 492 12.2 禁止用户刷新屏幕 493 实例310 屏蔽IE主菜单 493 实例311 屏蔽键盘相关事件 494 实例312 屏蔽鼠标右键 496 12.3 登录页面 497 实例313 具有浏览器检测功能的登录页面...

    JavaScript网页特效范例宝典源码

    实例182 单击鼠标右键自动链接到指定网站 283 实例183 单击超级链接将本页加入收藏夹 285 实例184 访问指定的链接地址 286 实例185 返回默认主页 287 实例186 导航链接 289 6.3 超级链接特效 291 实例187 快速闪动...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    傲游3浏览器是国内唯一具有独立内核的桌面浏览器产品,首创双核浏览模式,在安全、快速的基础上,保证了对网银、网购类网站的兼容性。傲游3浏览器内置云端广告过滤系统,强大而...右键"目标另存为"对话框采用系统风格

    javascript常用操作技巧

    txt格式,我总结的一些javascript常用操作,例如屏蔽鼠标右键、不准粘贴、防止复制、IE地址栏前换成自己的图标、关闭输入法、网页将不能被另存为等,对你有用的话支持一下哦

    40种网站设计常用技巧

    40种网站设计常用技巧。包括彻底屏蔽鼠标右键、取消选取、防止复制、网页将不能被另存、删除时确认、取得控件的绝对位置、光标是停在文本框文字的最后、让表单没有凹凸感......

    40种网站设计常用技巧.doc

    1. 将彻底屏蔽鼠标右键 2. 取消选取、防止复制 3. 不准粘贴 4. 防止复制 5.IE地址栏前换成自己的图标 6.可以在收藏夹中显示出你的图标 7.关闭输入法 8.永远都会带着框架 9.防止被人frame 10.网页将不能被...

Global site tag (gtag.js) - Google Analytics