一段阻止使用浏览器F12的代码与破解方法

一段阻止使用浏览器F12的代码与破解方法_第1张图片

天气变的冷了,打算找几部电影在被窝里看。于是上网顺便找了一个电影网站看看最近有没有好看的电影。后来发现了一部电影,可惜网站只支持在线观看,而且不支持移动端,于是我跟往常找资源一样在浏览器种按下F12想在Network找到视频源地址然后发到手机里。但浏览器却发出了提示:

一段阻止使用浏览器F12的代码与破解方法_第2张图片

点击查看效果示例

以下代码是从那网站种提取出来的:

((function () {
    var callbacks = [], timeLimit = 50, open = false;
    setInterval(loop, 1);
    return {
        addListener: function (fn) {
            callbacks.push(fn);
        },
        cancleListenr: function (fn) {
            callbacks = callbacks.filter(function (v) {
                return v !== fn;
            });
        }
    }
    function loop() {
        var startTime = new Date();
        debugger;
        if (new Date() - startTime > timeLimit) {
            if (!open) {
                callbacks.forEach(function (fn) {
                    fn.call(null);
                });
            }
            open = true;
            window.stop();
            alert('没事别老研究人家接口');
            document.body.innerHTML="";
        } else {
            open = false;
        }
    }
})()).addListener(function () {
    window.location.reload();
});

其实原理就是通过debugger设置了断点,那破解代码方法也就非常跳过断点就行了

一段阻止使用浏览器F12的代码与破解方法_第3张图片
谷歌浏览器
火狐浏览器

你可能感兴趣的:(一段阻止使用浏览器F12的代码与破解方法)