javascript - 有的页面当你打开->开发者选项的时候,页面就成空白了,怎么做到了?
PHP中文网
PHP中文网 2017-04-10 17:29:12
0
4
514

有的页面当你打开->开发者选项的时候,页面就成空白了,怎么做到了?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
洪涛

目测监听 resize 把页面地址发出来看看


进入游戏了,无压力
游戏是 flash 做的 取不到素材 就一张游戏背景图片

http://ac.100bt.com/play/imag...

いいねを押す +0
迷茫

估计要么页面没加载完成或者页面上就没有内容

いいねを押す +0
伊谢尔伦

大概是这样:

if (控制台被打开) {
    console.log('你打开了控制台');
    document.body.innerHTML=""; // 清空页面元素
}

JavaScript 中没有监测是否打开了控制台的接口,但可以通过监测一些变量来判断是否打开了控制台,例如监测浏览器可见区域宽高的变化、是否按下了 F12 键等方法。

いいねを押す +0
洪涛

之前看到过Facebook用这种方法禁用console调试:

(function() {  
    try {  
        var $_console$$ = console;  
        Object.defineProperty(window, "console", {  
            get: function() {  
                if ($_console$$._commandLineAPI)  
                    throw "抱歉, 为了用户安全, 本网站已禁用console脚本功能";  
                return $_console$$  
            },  
            set: function($val$_$) {  
                $_console$$ = $val$_$  
            }  
        })  
    } catch ($ignore$$) {  
    }  
})();  
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート