gpt4 book ai didi

google-chrome-extension - 从 chrome 扩展访问 Websocket 流量

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

有一个页面(游戏),通过 WebSocket 与服务器通信。我可以在 Chrome 开发者工具中看到数据(帧)。是否可以从 chrom 扩展访问/修改此通信?

最佳答案

目前,访问或修改 Websocket 流量的唯一方法是使用 content scriptinject a script用您自己的包装器替换 WebSocket 构造函数。这个包装器的行为应该类似于原始的 WebSocket 实现,但您可以添加更多内容,例如将发送/接收的消息记录到您的扩展。

为了防止网站崩溃,您必须确保您的 WebSocket 包装器完全符合标准。必须实现的接口(interface)记录在 http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html#the-websocket-interface .

有关如何包装 DOM 构造函数的灵感,请参阅例如我的wrapper for Worker 。您可以自由地重用部分代码(例如 EventTarget 接口(interface)的实现,这也是 WebSocket API 的要求)。

强调:确保您的实现遵循标准 WebSocket API 的接口(interface),否则可能会破坏某些网站!

关于google-chrome-extension - 从 chrome 扩展访问 Websocket 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22868897/

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