gpt4 book ai didi

javascript - 如何使用 Chrome DevTools 检查 BroadcastChannel?

转载 作者:行者123 更新时间:2023-12-01 17:19:19 24 4
gpt4 key购买 nike

有没有办法使用 Chrome DevTools 来查看 BroadcastChannel 中发生了什么?除了附上 message它的事件监听器,这样我就可以看到谁是 postMessage - 什么?

最佳答案

我发现的最佳解决方案是扩展 postMessage 的原型(prototype)像这样:

(function(postMessage) {
BroadcastChannel.prototype.postMessage = function (message) {
debugger;

postMessage.call(this, message);
};
}(BroadcastChannel.prototype.postMessage));

您显然可以替换 debugger console.trace(message) 之类的其他内容的声明例如,您可以直接在控制台中打印调用堆栈。

我希望这对你有帮助。

关于javascript - 如何使用 Chrome DevTools 检查 BroadcastChannel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59397760/

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