美文网首页
屏蔽事件

屏蔽事件

作者: 忍不住的k | 来源:发表于2018-10-31 11:21 被阅读0次

1屏蔽右键菜单

document.oncontextmenu = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

2屏蔽粘贴

document.onpaste = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

3.屏蔽复制

document.oncopy = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

4.屏蔽剪切

document.oncut = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
}catch (e){
return false;
}
}

5.屏蔽选中

document.onselectstart = function (event){
if(window.event){
event = window.event;
}try{
var the = event.srcElement;
if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
return false;
}
return true;
} catch (e) {
return false;
}
}

6.但是上面可以F12审查元素喔 所以下面提供了一段禁用F12的代码


document.onkeydown = function(){

    if(window.event && window.event.keyCode == 123) {
        alert("F12被禁用");
        event.keyCode=0;
        event.returnValue=false;
    }
    if(window.event && window.event.keyCode == 13) {
        window.event.keyCode = 505;
    }
    if(window.event && window.event.keyCode == 8) {
        alert(str+"\n请使用Del键进行字符的删除操作!");
        window.event.returnValue=false;
    }

}

相关文章

  • 屏蔽事件

    1屏蔽右键菜单 2屏蔽粘贴 3.屏蔽复制 4.屏蔽剪切 5.屏蔽选中 6.但是上面可以F12审查元素喔 所以下面...

  • 屏蔽事件

    2019年1月20日 多云 星期日 “猪媽,我发现了宝贝的一个秘密!”昨晚临睡前我对妻子说。 “哦,啥秘密?”猪媽...

  • 右击事件

    1、屏蔽浏览器右击事件2、写事件

  • 屏蔽blur事件

    被一个前端bug折腾了一晚上。 如下图所示的输入框,用户输入文字后,只要失去焦点,就默认这个词条被建立了。所以很自...

  • 屏蔽回车键

    以下均是屏蔽回车键的方法: EditText的setOnEditorActionListener事件,该事件在你点...

  • JavaScript自定义右键菜单

    主要用到了oncontextmenu事件,在oncontextmenu事件中使用return false 屏蔽掉原...

  • stm32 EXTI(外部中断)

    外部中断/事件控制器(EXTI) 寄存器描述IMR中断屏蔽寄存器EMR事件屏蔽寄存器RTSR上升沿触发选择寄存器F...

  • 【antd-pro】路由配置、select组件层级

    路由配置 屏蔽input默认的回车事件 禁掉原生事件:onPressEnter={(e: any)=>{e.pre...

  • arcgis for javascript(4.12)屏蔽掉地图

    我们项目开发过程中可能会遇到屏蔽地图默认事件的需求,或者需要屏蔽掉放大,缩小,指北针等库自带的控件。 屏蔽自带控件...

  • 屏蔽Cesium默认双击事件

网友评论

      本文标题:屏蔽事件

      本文链接:https://www.haomeiwen.com/subject/svgotqtx.html