javaScript 屏蔽技术

一、屏蔽键盘所有键 <script language="Javascript">
<!--
function document.onkeydown(){
event.keyCode = 0;
event.returnvalue = false;
}
-->
</script>二、屏蔽鼠标右键 在body标签里加上.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; } } 或者: <script language="Javascript">
<!--
function rclick()
{
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
-->
</script>三、屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键 <script language=Javascript>
</body>
</html>
</script>
<!--
//屏蔽鼠标右键、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 键不放,用鼠标点掉警告框,这种
屏蔽方法就失效了。
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>
四、屏蔽浏览器右上角“最小化”“最大化”“关闭”键
<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.chinahtml.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>
//使不能关闭窗口
五、屏蔽F5键
<script language="Javascript">
<!--
function document.onkeydown()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
-->
</script>
六、屏蔽IE后退按钮
在你链接的时候用
<a href="Javascript:location.replace(url)">
七、屏蔽主窗口滚动条
在body标签里加上
style="overflow-y:hidden"
八、屏蔽拷屏,不断地清空剪贴板
在body标签里加上

九、屏蔽网站的打印功能
<style>
@media print {
* { display: none }
}
</style>
十、屏蔽IE6.0 图片上自动出现的保存图标
  方法一:
<META HTTP-EQUIV="imagetoolbar" C>
  方法二:
<img galleryimg="no">
十一、屏蔽页中所有的script
<noscrript></noscript>
SAP SECPOL 安全策略定义,给不同用户组一套更精细的登录与密码规则 SAP SECPOL机制允许针对不同用户类型设置差异化的密码策略,而非全局统一规则。该功能通过覆盖默认配置实现,仅维护需变更的属性,其余沿用系统基线。管理员可通过SECPOL事务码创建策略,在SU01/SU10中分配给特定用户,有效平衡安全性与可用性。此机制支持细粒度治理,如对高权限账号实施更严格规则,同时减少普通用户的密码重置频率。配置需遵循变更管理流程,利用Effective视图验证最终生效策略,确保符合审计要求。 阅读详情

相关推荐

如何禁用 JavaScript 编程:详细指南

本文将为您提供一份详细的指南,教您如何禁用 JavaScript 编程,并提供相应的源代码参考。您可以在浏览器的插件商店中搜索适合您的需求的插件,然后按照其提供的说明进行安装和配置。请在使用这些方法之前,仔细考虑您的需求,并确保您了解禁用 JavaScript 可能带来的后果。根据您的具体需求,选择适合您的方法,并根据需要进行相应的配置和调整。标签用于在不支持 JavaScript 或已禁用 JavaScript浏览器中显示替代内容。标签是一种简单且有效的方法来禁用 JavaScript 编程。

2301_79325339的博客 1430

js 方法拦截

拦截某一个方法,例如提交前需要验证,那该方法就可以把这个方法拦截下来,做相关的验证,通过在提交。

禁用JavaScript:解放编程的潜力

在当今互联网时代,JavaScript(简称JS)作为一种强大的编程语言,广泛应用于网页开发、移动应用和后端服务器等领域。本文将探讨禁用JavaScript的作用,并提供相关的源代码示例。总结:禁用JavaScript可以在一定程度上增强应用程序的安全性,提升性能和访问性。在决定是否禁用JavaScript时,需要综合考虑应用程序的需求和目标,并权衡其带来的利弊。需要注意的是,本文提供的源代码示例仅用于演示禁用JavaScript的基本原理,并不适用于所有情况。如有任何疑问,请随时提问。

2301_79330511的博客 363

使用谷歌 Chrome 浏览器禁用网页 JavaScript

Web 中 JavaScript 的主要功能为实现网页的动态,与用户的交互, HTML DOM 节点的增删修改等。在网页中插入新的 HTML 元素,修改现有的网页内容和样式响应用户的动作,响应鼠标的点击/移动、键盘的按键事件等向远程服务器发送网络请求,AJAX 请求,下载/上传文件等获取或修改 cookie,向访问者提出问题、发送消息等记住客户端的数据,记住密码等实现页面的效果更改,动画效果等这些功能保证了一个 Web 页面的正常运行。

Loup&卡普的博客 9405

如何对javascript方法做拦截或者代理

JavaScript 中,可以使用代理(Proxy)对象来拦截对另一个对象的访问请求。代理对象允许您在另一个对象的操作之前或之后执行自定义操作。 以下是一个使用代理拦截或代理一个 JavaScript 方法的例子: // 创建一个对象 const obj = { foo: 'bar' }; // 创建一个代理对象 const proxy = new Proxy(obj, { // 拦...

weixin_35750953的博客 563

实用javaScript技术总结:屏蔽

转自:http://pcedu.pconline.com.cn/empolder/wz/javascript/0507/656943.html 一、屏蔽键盘所有键 function document.onkeydown(){ event.keyCode = 0; event.returnvalue = false; } --> 二、屏蔽鼠标右键   在b

Hello World! 616

实用javaScript技术-屏蔽

 一、屏蔽键盘所有键function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}--> 二、屏蔽鼠标右键  在body标签里加上oncontextmenu=self.event.returnvalue=false 或者:function document.oncontextmenu() { retur

bluesky_14的专栏 411

html5屏蔽技术,实用javaScript屏蔽技术

屏蔽键盘所有键,屏蔽鼠标右键,屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键,屏蔽浏览器右上角“最小化”“最大化”“关闭”键,屏蔽F5键,屏蔽IE后退按钮,屏蔽主窗口滚动条,屏蔽拷屏,不断地清空剪贴板,屏蔽网站的打印功能,屏蔽IE6.0 图片上自动出现的保存图标,屏蔽页中所有的script一、屏蔽键盘所有键function document.onkeydown(){event.keyCo...

weixin_29356815的博客 449

JavaScript实现网页右键与Ctrl+C复制屏蔽技术详解

当用户在网页上执行一次鼠标右键点击时,整个过程涉及多个层级的协作:硬件输入捕获:操作系统监听到鼠标的右键信号,并将其传递给当前焦点窗口的浏览器进程。事件合成:浏览器根据坐标位置判断点击发生在哪个DOM元素上,并创建一个MouseEvent实例,类型为。事件冒泡阶段:该事件从目标元素开始向上逐层传播至document和window,期间可被任意层级的事件监听器捕获。默认行为调度:若没有调用。

weixin_35592186的博客 1066

javaScript屏蔽技术

 一、屏蔽键盘所有键function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}-->     二、屏蔽鼠标右键   在body标签里加上oncontextmenu=self.event.returnvalue=false 或者:function document.onco

Mark的专栏 578

浏览器怎么禁用javascript,浏览器禁用js有什么用

JavaScript是一种广泛应用于网页开发的编程语言,它能够为网页增加交互性和动态功能。然而,有时候我们可能需要在浏览器中启用或禁用JavaScript,以满足特定的需求或解决安全问题。大家好,给大家分享一下浏览器禁用js相关脚本如何启用,很多人还不知道这一点。在 “JavaScript” 页面中,确保 “不允许任何网站运行JavaScript” 复选框被选中。本文将介绍如何在常见的浏览器中启用或禁用JavaScript,并提供相应的源代码示例。按照上述步骤1-3打开 “内容设置” 页面。

2301_79533350的博客 977

Proxy——拦截 JavaScript 操作的方法

概述 Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。 va

诸葛韩信--一个前往前端不归路的浪子 2820

不同浏览器的禁用方法

(如 NoScript、uMatrix)可提供更精细的控制。打开 Safari → 顶部菜单栏。如需重新启用,只需按相同步骤切换回。设置中启用)中切换 JS 状态。打开 Chrome,点击右上角。可能导致部分网站无法正常使用。列表中添加网站 URL。双击该选项,将其值改为。可通过浏览器地址栏的。

3364

Javascript常用屏蔽

1 >屏蔽功能类1.1 屏蔽键盘所有键function document.onkeydown(){  event.keyCode = 0;  event.returnvalue = false;}-->1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.returnvalue=false或者function document.oncontextmenu() {

drlan1986的专栏 572
上一篇: 页面刷新特征(转)
下一篇: JavaScript的页面记忆--说不尽的“刷新”
rush2012
博客等级 码龄14年 2粉丝 46原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值