`

js 屏蔽功能类

    博客分类:
  • JS
阅读更多

 

 

1.1 屏蔽键盘所有键
< language="Java">
<!--
down(){
event.keyCode = 0;
event.return = false;
}
-->
</>

1.2 屏蔽鼠标右键

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

或者

< language="Java">
<!--
oncontextmenu()
{
return false;
}
-->
</>

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

或者

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

< language="java">
<!--
rclick()
{
if(all) {
if (event.button == 2){
event.return=false;
}
}
}
-->
</>


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

< language="java">
<!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
onhelp(){return false} //屏蔽F1帮助
KeyDown(){
if ((event.altKey)&&
((event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
alert("不准你使用ALT+方向键前进或后退网页!");
event.return=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.return=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
event.return=false;
if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
event.return=false;
if (event.srcElement.tagName == "A" && event.shiftKey)
event.return = false; //屏蔽 shift 加鼠标左键新开一网页
if ((event.altKey)&&(event.keyCode==115)){ //屏蔽Alt+F4
showModelessDialog("blank","","dialogWidth:1px;dialogheight:1px");
return false;}
}
/* 另外可以用 open 的方法屏蔽 IE 的所有菜单
第一种方法:
open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
第二种方法是打开一个全屏的页面:
open("你的.ASP", "", "fullscreen=yes")
*/
//-->
</>

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

< language=java>
onbeforeunload()
{
if(event.clientX>body.clientWidth&&event.clientY<0||event.altKey)
{
event.return = "";
}
}
</>

或者使用全屏打开页面

< language="java">
<!--
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");
-->
</>

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

1.5屏蔽F5键

< language="java">
<!--
down()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
-->
</>

1.6屏蔽IE后退按钮

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

1.7屏蔽主窗口滚动条

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

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

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

1.9 屏蔽网站的打印功能

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

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

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

1.11 屏蔽页中所有的

<noscrript></no>

分享到:
评论

相关推荐

    通过JS屏蔽某地区(城市)访问网站

    标题中的“通过JS屏蔽某地区(城市)访问网站”指的是使用JavaScript编程语言来实现一个功能,使得特定城市的用户无法访问你的网站。这个功能通常用于商业策略,比如避免竞争对手或者特定地区的用户获取敏感信息或者...

    用javascript屏蔽功能键

    ### 使用JavaScript屏蔽功能键 #### 1. 屏蔽键盘所有键 为了完全禁止用户通过键盘操作页面,可以通过以下方式实现: ```javascript document.onkeydown = function (event) { // 如果事件对象不存在,则创建一个...

    js 屏蔽键盘并释放屏蔽

    标题"js 屏蔽键盘并释放屏蔽"所描述的技术,就是如何通过JavaScript来实现这一功能。这项技术涉及到对键盘事件的监听、阻止默认行为以及在适当时候解除键盘事件的屏蔽。 首先,我们要了解JavaScript中的键盘事件。...

    js屏蔽键盘鼠标\屏蔽打印等等

    标题与描述均提到了“js屏蔽键盘鼠标\屏蔽打印等等”,这主要涉及到JavaScript在网页上对用户输入设备(如键盘、鼠标)以及某些操作(如打印)的限制或禁用。这种技术通常用于保护网站内容不被轻易复制、打印或进行...

    js屏蔽鼠标右键js屏蔽鼠标右键js屏蔽鼠标右键

    ### JS屏蔽鼠标右键知识点详解 #### 一、概述 在网页开发中,有时为了防止用户复制页面内容或查看源代码等操作,开发者会选择禁用鼠标右键功能。本篇文章将详细解析一种通过JavaScript实现禁用鼠标右键的方法,并...

    JavaScripte屏蔽右键,简单实用。

    在探讨如何使用JavaScript屏蔽网页中的右键功能时,我们首先需要理解右键菜单的基本概念以及JavaScript是如何介入并控制这一功能的。右键菜单,也被称为上下文菜单,是用户通过鼠标右键点击页面元素时弹出的一个菜单...

    javaScript所能实现屏蔽功能总汇

    根据提供的文件内容,我们可以总结出JavaScript能够实现的多种屏蔽功能,包括但不限于禁用键盘快捷键、禁用右键菜单、阻止用户访问特定功能等。接下来将详细解释这些功能及其应用场景。 ### 一、禁用右键菜单 在...

    javascript屏蔽返回

    JavaScript屏蔽返回功能通常涉及到网页的导航控制,这是前端开发中的一种常见需求,特别是在单页应用(SPA)中。在浏览器环境中,用户可以通过点击浏览器的“返回”按钮来浏览历史记录,但有时候开发者可能希望阻止...

    html js 屏蔽原有右键功能菜单,自定义打造专属右键菜单

    html js 屏蔽原有右键功能菜单,自定义右键菜单

    js 特效 html 特效 屏蔽ctrl+N功能

    js 特效 html 特效 屏蔽ctrl+N功能 js 特效 html 特效 屏蔽ctrl+N功能

    js屏蔽页面回退功能

    屏蔽回退键 支持Firefox、Opera IE、Chrome

    JS显示弹出层屏蔽当前页面

    在JavaScript(JS)编程中,显示弹出层并屏蔽当前页面是一种常见的用户交互设计,用于创建模态对话框、提示信息或加载等待效果。这样的功能能够聚焦用户的注意力,避免他们在处理重要操作时被其他页面元素分散注意力...

    JS网页屏蔽右键代码.txt

    标题与描述均提到了“JS网页屏蔽右键代码”,这主要涉及到的是JavaScript在网页开发中的应用,特别是如何通过JavaScript阻止用户在网页上进行右键点击、复制、粘贴等操作,以此来保护网页内容不被轻易复制或查看源...

    JS屏蔽网页中的错误提示信息

    ### JS屏蔽网页中的错误提示信息 在Web开发过程中,我们经常会遇到一些小问题,比如脚本错误,这些错误虽然不影响网站的主要功能,但会给用户带来不佳的体验,尤其是在Internet Explorer(IE)等浏览器中,一旦页面...

    js 特效 html 特效 屏蔽页面的Ctrl-C功能

    js 特效 html 特效 屏蔽页面的Ctrl-C功能 js 特效 html 特效 屏蔽页面的Ctrl-C功能

    js 实现 屏蔽掉IE自带的功能键

    js 实现 屏蔽掉IE自带的功能键! 值得下载看看!资源免费,大家分享!!

    屏蔽IE文本选择功能

    在提供的内容中,主要使用了以下几种JavaScript事件来实现屏蔽IE中的文本选择功能: 1. **`oncontextmenu`**:阻止浏览器默认的右键菜单显示。 - 代码示例:`oncontextmenu='return false'` - 功能解释:当用户...

    屏蔽CSDN广告插件 - chrome

    标签“chrome 前端 js”进一步确认了这个项目的核心技术,即基于Chrome浏览器的前端开发,主要利用JavaScript进行功能实现。这个插件的开发和使用对想要了解前端开发、Chrome扩展机制以及广告拦截原理的用户来说,是...

    js屏蔽前台提交按钮

    这种情况下,开发者可以使用JS来实现以下功能: 1. **禁用提交按钮**:当用户点击提交按钮后,立即通过JS将按钮的`disabled`属性设置为`true`,使其变为灰色并无法再次点击。例如: ```javascript document....

    【JavaScript源代码】js实现上传图片功能.docx

    ### JavaScript 实现图片上传功能详解 #### 一、概述 在现代Web开发中,前端页面经常需要实现上传图片的功能。这种功能通常涉及到HTML、CSS以及JavaScript等技术的综合运用。本文将详细介绍如何使用JavaScript实现...

Global site tag (gtag.js) - Google Analytics