回答
您可以使用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. 通過閱讀Aspose
- 2. 如何通過閱讀文本文件
- 3. 通過HID POS與條形碼閱讀器雙向通信
- 4. CGI腳本通信
- 5. 閱讀並通過資源
- 6. Android通過http閱讀xml
- 7. 通過javascript閱讀textarea
- 8. 閱讀tcp通過事件
- 9. xlsx通過apache poi閱讀
- 10. 通用文本閱讀
- 11. 通過腳本
- 12. 通過腳本
- 13. 通過腳本
- 14. 通過腳本
- 15. C#WebSocket版本8+服務器通信
- 16. ActiveMQ故障轉移跺腳通過websocket
- 17. 通過腳本讀取SQL CLOB
- 18. 未通過HTML讀取JQuery腳本
- 19. 通過python腳本讀取.bash_history文件
- 20. mysql2:錯誤閱讀inital通信分組
- 21. 通過HTTPS的WebSocket
- 22. java apache mina websocket通信
- 23. 用於WebSocket通信的Jupyter
- 24. Scala,Play,Akka,Websocket:如何通過websocket傳遞演員信息
- 25. 通過閱讀字符跳過空白
- 26. 通過Python腳本
- 27. 通過shell腳本
- 28. 通過Groovy腳本
- 29. 通過PHP腳本
- 30. 通過PowerShell腳本
您是否還在構建瀏覽器內遊戲?如果是這樣,我可能會推薦由Redux Devtools建立的模式,該模式將在Chrome插件可以掛接的應用中提供一個鉤子。代碼位於https://github.com/zalmoxisus/redux-devtools-extension,擴展位於https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd – carpeliam