gpt4 book ai didi

javascript - 获取Chrome中局部变量的变量引用

转载 作者:行者123 更新时间:2023-12-02 22:51:21 26 4
gpt4 key购买 nike

我正在调试一个在线程序,遇到了问题。我想拦截来自 WebSocket 对象的消息,以便在浏览器控制台中进行操作。然而,websocket 是这样创建的:

(function() {
var s = new WebSocket();
})()

因此它是在本地创建的,我没有引用 s。我的问题 - Chrome DevTools 中是否有任何类型的工具可以获取对此变量的引用,以便可以在浏览器控制台中访问它?

我试图在加载之前插入一个脚本来修改主体(和脚本),但最终没有成功。 Chrome 中肯定有某种内省(introspection)工具可以让您做这样的事情。

最佳答案

通过 DevTool 的调试器在该行设置一个断点,执行一步,在控制台中输入 window.yourWsRef = s; 。然后您可以从全局范围访问它。

关于javascript - 获取Chrome中局部变量的变量引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58175698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com