搜尋

首頁  >  問答  >  主體

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

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

PHP中文网PHP中文网2818 天前508

全部回覆(4)我來回復

  • PHP中文网

    PHP中文网2017-04-10 17:31:12

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


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

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

    回覆
    0
  • 迷茫

    迷茫2017-04-10 17:31:12

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

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 17:31:12

    大概是这样:

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

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

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 17:31:12

    之前看到过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
  • 取消回覆