用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

请选择技术分类

 *如果你找不到更细的分类,可以选择上级分类
当前位置:云代码 - 技术问答 - JS

怎样在js代码里面实现防止趴网站的效果

 悬赏:20|提问者:浅笑a|浏览:2372
举报|2018-03-13

我来回答

所有回答
举报|(3)|(2)2018-04-09
  1. css:

    body {

    -moz-user-select : none;

    -webkit-user-select: none;

    }

  2. js:

    function iEsc(){ return false; }

    function iRec(){ return true; }

    function DisableKeys() {

    if(event.ctrlKey || event.shiftKey || event.altKey)  {

    window.event.returnValue=false;

    iEsc();}

    }

    document.ondragstart=iEsc;

    document.onkeydown=DisableKeys;

    document.oncontextmenu=iEsc;

    if (typeof document.onselectstart !="undefined")

    document.onselectstart=iEsc;

    else{//qsyz.net

    document.onmousedown=iEsc;

    document.onmouseup=iRec;

    }

    function DisableRightClick(www_qsyz_net){

    if (window.Event){

    if (www_qsyz_net.which == 2 || www_qsyz_net.which == 3)

    iEsc();}

    else

    if (event.button == 2 || event.button == 3){

    event.cancelBubble = true

    event.returnValue = false;

    iEsc();}

    }

举报|(2)|(2)2018-11-06
312
举报|(2)|(2)2018-11-19
cc
举报|(2)|(2)2018-12-11
??
举报|(2)|(2)2020-05-07
123
举报|(2)|(2)2021-08-12
y

相关提问