新西兰天维网社区

标题: 为何这段代码不起作用啊? [打印本页]

作者: DDD888    时间: 2019-6-10 14:08:09     标题: 为何这段代码不起作用啊?

https://pastebin.com/Lx5gjXsA

(function() {
    try {
        var $_console$$ = console;
        Object.defineProperty(window, "console", {
            get: function() {
                if ($_console$$._commandLineAPI)
                    throw "Sorry, for security reasons, the script console is deactivated on netflix.com";
                return $_console$$
            },
            set: function($val$$) {
                $_console$$ = $val$$
            }
        })
    } catch ($ignore$$) {
    }
})();


我将此代码测试,我仍旧可以使用chrome developer tools console,

作者: 鼠星人    时间: 2019-6-10 14:11:19

这玩意儿能用代码关掉的?涨知识了。。。哈哈!!!
作者: Venox10111    时间: 2019-6-10 14:12:57

本帖最后由 Venox10111 于 2019-6-10 13:14 编辑

因为是 copy/paste 的代码当然不起作用罗,特别是copy&paste 2014 年的代码。
作者: DDD888    时间: 2019-6-10 14:15:10

Venox10111 发表于 2019-6-10 13:12
因为是 copy/paste 的代码当然不起作用罗,特别是copy&paste 2014 年的代码。

看不懂你说的话
作者: DDD888    时间: 2019-6-10 14:16:21

鼠星人 发表于 2019-6-10 13:11
这玩意儿能用代码关掉的?涨知识了。。。哈哈!!!

我本来的想法和你一样,但我想facebook,netflix用过这代码,应该有用啦
作者: Venox10111    时间: 2019-6-10 14:50:24

DDD888 发表于 2019-6-10 13:15
看不懂你说的话

这段代码本身就是 hack, 尝试调用 console 的_commandLineAPI出错。Chrome 团队5年不会fix 这个问题?作为一个资深的Dev, 应该知道用这种hacked code 以后会很痛苦的吧。

作者: DDD888    时间: 2019-6-10 14:53:55

Venox10111 发表于 2019-6-10 13:50
这段代码本身就是 hack, 尝试调用 console 的_commandLineAPI出错。Chrome 团队5年不会fix 这个问题?作 ...

谢谢回答,长知识啦




欢迎光临 新西兰天维网社区 (http://bbs.skykiwi.com/) Powered by Discuz! X2