回答
您可以使用Firefox,然后添加Firebug module再加入&使用websocket-monitor module监测的WebSocket。
如果你想从javascript钩住websocket,你也可以使用wshook。
我的目标是将这些websocket事件发布到内容脚本。一个很棒的演示将会是websocket.org/echo.html,并显示相同输出的脚本创建的并行日志窗口。我看了Websocket Monitor,并试图扩展它以满足我的需求。我在view.js中使用了'panel.port.emit()':frameReceived和wsm-panel.js:onFrameReceived。然后尝试用'self.port.on()'在内容脚本中捕获该事件。我无法分辨事件是否正在触发,但内容脚本绝对不会收到。我在这里采取正确的方法吗? –
为什么不在你的模块中使用这个websocket钩子:https://github.com/skepticfx/wshook –
因为websocket对象隐藏在内容脚本层,所以我不能使用钩子作为我的用例。 Websocket Monitor正在拦截较低层的websocket数据包。我无法设法将数据包转发到内容脚本。 –
- 1. 通过HID POS与条形码阅读器双向通信
- 2. 阅读tcp通过事件
- 3. xlsx通过apache poi阅读
- 4. 通过javascript阅读textarea
- 5. 通用文本阅读
- 6. 通过脚本
- 7. 通过脚本
- 8. 通过脚本
- 9. C#WebSocket版本8+服务器通信
- 10. 通过脚本读取SQL CLOB
- 11. 未通过HTML读取JQuery脚本
- 12. 通过python脚本读取.bash_history文件
- 13. mysql2:错误阅读inital通信分组
- 14. 通过PHP脚本
- 15. 通过PowerShell脚本
- 16. 通过Groovy脚本
- 17. 通过shell脚本
- 18. 使用websocket时无法通过java执行python脚本
- 19. 必应语音到文本API - 通过websocket在c#中进行通信#
- 20. 如何通过Perl CGI脚本进行通信?
- 21. 通过终端但不与cron通信的脚本
- 22. 提卡通过解析器信息中增加阅读
- 23. 阅读然后通过BLE为Raspberry Pi发送信号3
- 24. 通过Android上的蓝牙阅读信息
- 25. 阅读通知表
- 26. 阅读JSON通过web服务的Android
- 27. 如何通过URL从RSS阅读器
- 28. 阅读日期通过Perl的
- 29. 阅读通过$ _GET提供的文件
- 30. 阅读Excel文件通过细胞
您是否还在构建浏览器内游戏?如果是这样,我可能会推荐由Redux Devtools建立的模式,该模式将在Chrome插件可以挂接的应用中提供一个钩子。代码位于https://github.com/zalmoxisus/redux-devtools-extension,扩展位于https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd – carpeliam