学校计算机禁用了chrome:// dino。您可以使用inspect元素重新启用它吗?

时间:2018-08-17 15:18:45

标签: javascript inspect-element

许多人都知道,主机的管理员(jdoe @ [host])已禁用offline chrome dino game。如果我能找到答案,所有在校的孩子都会很高兴。

当我开始使用带有Runner变量的inspect元素控制台时,我发现了一些有趣的东西。我输入:

Runner.prototype

然后,

Runner.prototype.isDisabled

我尝试了Runner.prototype.isDisabled = false;Runner.prototype.isDisabled(false);Runner.prototype.isDisabled = function () {};,但没有一个起作用。

现在我想知道...是否可以使用inspect元素重新启用chrome dino游戏?而且我知道您可以找到一个模拟器。但是,来吧,在真实的网站上会更有趣吗?

1 个答案:

答案 0 :(得分:2)

isDisabled方法似乎无济于事,它在构造函数内部调用以决定是设置游戏还是显示静态图像,并且您需要在创建实例之前覆盖它。 (如果您确实找到了适当的断点,则Runner.prototype.isDisabled = () => false;应该可以。)

但是似乎您可以忽略isDisabled方法来初始化游戏。该类在Runner._instance中存储一个单例实例,您可以通过调用

来初始化游戏
Runner.instance_.loadImages()

这可能在开始游戏时仍显示禁用的警告,以抑制您应该进行设置

Runner.classes.SNACKBAR_SHOW = "";