JavaScript注入-操作对象

JavaScript注入-操作对象,javascript,google-chrome-devtools,code-injection,Javascript,Google Chrome Devtools,Code Injection,我想通过地址栏在本地向网站注入JavaScript。 目的是仅为我修改网站 找到并操作对象/变量的正确方法是什么?特别是当JS被混淆时 比如说,我肯定有一个特定类的实例,它有一个特定的方法。 F12在Chrome和FF上对我帮助不大,但也许我做错了什么 更准确地说,我将给出一个真正的问题。 是一个开源的国际象棋服务器。 它使用一个开源库来表示电路板()。 我确信必须有一个move()方法 现在问题很简单:如何找到这个实例并调用move()以编程方式移动片段?您可以尝试消除代码的模糊。即使这样,您

我想通过地址栏在本地向网站注入JavaScript。 目的是仅为我修改网站

找到并操作对象/变量的正确方法是什么?特别是当JS被混淆时

比如说,我肯定有一个特定类的实例,它有一个特定的方法。 F12在Chrome和FF上对我帮助不大,但也许我做错了什么

更准确地说,我将给出一个真正的问题。 是一个开源的国际象棋服务器。 它使用一个开源库来表示电路板()。 我确信必须有一个
move()
方法


现在问题很简单:如何找到这个实例并调用
move()
以编程方式移动片段?

您可以尝试消除代码的模糊。即使这样,您也可能无法从全局范围访问函数。请使用开发工具(菜单->更多工具->开发人员工具)操作当前页面。在控制台中键入
window.
将在上下文菜单中显示页面全局状态的所有内容,或者您可以
Console.log(window)
@dtanders我首先这样做了。有太多的东西,地狱知道哪一个是我要找的。@Hodrobond这是语言/翻译的限制吗?我花了很多时间试着去做,但没有成功。如果这是一个限制,你能让我看一下相关的文档吗?我想你想要
lichess.ab.move
。我在Sources面板中找到lichess.site.min.js,点击{}将其打印出来,然后滚动所有库中的内容到底部的引导代码。