禁止用戶打開瀏覽器控制臺(tái)

禁止用戶打開瀏覽器控制臺(tái)

禁止瀏覽器默認(rèn)右鍵菜單

 document.oncontextmenu = function (event) {
            event.preventDefault();
 };

禁止瀏覽器文本選中

  • js
if(document.all){
    document.onselectstart= function(){return false;}; //for ie
}else{
    document.onmousedown= function(){return false;};
    document.onmouseup= function(){return true;};
}
document.onselectstart = new Function('event.returnValue=false;');
  • css
<style type="text/css">
    body {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
} 
</style>

禁止復(fù)制內(nèi)容

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;
    }
}

禁止F12打開控制臺(tái)

document.onkeydown = document.onkeyup = document.onkeypress = function(event) {
    var e = event || window.event || arguments.callee.caller.arguments[0];

    if (e && e.keyCode == 123) {
            e.returnValue = false;
            return (false);
    }
}

終極武器

上述方法禁止右鍵和F12打開控制臺(tái)甩恼,但是知道打開控制臺(tái)的人基本上都是懂技術(shù)的惠毁,這點(diǎn)限制還難不倒他們,他們可以通過Ctrl+Shift+I或者瀏覽器設(shè)置進(jìn)入開發(fā)者模式荐吉,實(shí)乃帝國主義亡我之心不死,對(duì)付這種狡詐惡徒稠鼻,需要祭上最終手段捺信。我們檢測(cè)用戶是否打開控制臺(tái),如果打開仁烹,我們對(duì)網(wǎng)頁進(jìn)行一些操作耸弄,例如:強(qiáng)制跳轉(zhuǎn)頁面。

var ConsoleManager={
            onOpen:function(){
                alert("Console is opened")
            },
            onClose:function(){
                alert("Console is closed")
            },
            init:function(){
                var self = this;
                var x = document.createElement('div');
                var isOpening = false,isOpened=false;
                Object.defineProperty(x, 'id', {
                    get:function(){
                        if(!isOpening){
                            self.onOpen();
                            isOpening=true;
                        }
                        isOpened=true;
                    }
                });
                setInterval(function(){
                    isOpened=false;
                    console.info(x);
                    console.clear();
                    if(!isOpened && isOpening){
                        self.onClose();
                        isOpening=false;
                    }
                },200)
            }
        }

        ConsoleManager.onOpen = function(){
            //打開控制臺(tái)晃危,跳轉(zhuǎn)到百度
            try{
                window.open('https://www.baidu.com/',target='_self');
            }catch(err){
                var a = document.createElement("button");
                    a.onclick=function(){
                    window.open('https://www.baidu.com',target='_self');
                }
                a.click();  
            }
        }
        ConsoleManager.onClose = function(){
            alert("Console is closed!!!!!")
        }
        ConsoleManager.init();
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末叙赚,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子僚饭,更是在濱河造成了極大的恐慌震叮,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鳍鸵,死亡現(xiàn)場離奇詭異苇瓣,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)偿乖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門击罪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哲嘲,“玉大人,你說我怎么就攤上這事媳禁∶吒保” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵竣稽,是天一觀的道長囱怕。 經(jīng)常有香客問我,道長毫别,這世上最難降的妖魔是什么娃弓? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮岛宦,結(jié)果婚禮上台丛,老公的妹妹穿的比我還像新娘。我一直安慰自己砾肺,他們只是感情好挽霉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著债沮,像睡著了一般炼吴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疫衩,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天硅蹦,我揣著相機(jī)與錄音,去河邊找鬼闷煤。 笑死童芹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鲤拿。 我是一名探鬼主播假褪,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼近顷!你這毒婦竟也來了生音?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤窒升,失蹤者是張志新(化名)和其女友劉穎缀遍,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體饱须,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡域醇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片譬挚。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡锅铅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出减宣,到底是詐尸還是另有隱情盐须,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布漆腌,位于F島的核電站丰歌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏屉凯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一眼溶、第九天 我趴在偏房一處隱蔽的房頂上張望悠砚。 院中可真熱鬧,春花似錦堂飞、人聲如沸灌旧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽枢泰。三九已至,卻和暖如春铝噩,著一層夾襖步出監(jiān)牢的瞬間衡蚂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國打工骏庸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留毛甲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓具被,卻偏偏與公主長得像玻募,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子一姿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5七咧? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,485評(píng)論 1 45
  • 前言 相信無論是對(duì)于身居一線的coder,還是退居多年的老司機(jī)managers來說,對(duì)于調(diào)試程序是不陌生的,對(duì)于w...
    itclanCoder閱讀 2,574評(píng)論 0 7
  • Download Visual Studio Code 簡介 VSCode是微軟推出的一款輕量編輯器叮叹,采取了和VS...
    jrg陳咪咪sunny閱讀 2,873評(píng)論 0 3
  • chrome擴(kuò)展開發(fā)入門教程 最近在開發(fā)chrome插件艾栋,看到一篇非常適合入門的教程,特記錄一下 注:轉(zhuǎn)載 本文首...
    謝大見閱讀 6,433評(píng)論 1 25
  • 何必為 眾多空虛的言論 感到苦惱和煩躁 世間總需要許多人 去充當(dāng)愚昧聒躁的 蕓蕓眾生衬横。
    江月皎皎閱讀 233評(píng)論 0 4