以下代码均来自网络搜集,转载请留步

  • 屏蔽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;
     }
    }
  • 屏蔽右键菜单
    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;
    }
    }
  • 屏蔽粘贴
    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;
    }
    }
  • 屏蔽复制
    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;
    }
    }
  • 屏蔽剪切这种很适合小说网站,毕竟版权珍贵,被别人随意copy走内容就不好了
    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;
    }
    }
  • 屏蔽选中
    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;
    }
    }

作者:Clark_Kent
链接:https://www.cnblogs.com/HenryCZH/p/5867833.html
来源:博客园
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Last modification:November 19th, 2019 at 09:57 pm
If you think my article is useful to you, please feel free to appreciate