回答
您可以使用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