Chrome可以運行以支持remote debugging,方法是通過命令行啓動Chrome,並提示如chrome.exe --remote-debugging-port=9222 --user-data-dir=C:/foo
。這通常在桌面設備上使用to debug on android or iOs使用瀏覽器,但我想調試在桌面PC上運行的chrome。從同一臺機器上的「客戶端瀏覽器」可以調用localhost:9222並查看服務器瀏覽器,調用localhost:9222/json將導致在「服務器瀏覽器」中打開的標籤的json表示。這工作得很好。但是,當我嘗試通過調用[local IP]:9222或[local IP]:9222/json(本地IP是服務器瀏覽器的IP)在同一個(wifi)網絡中使用其他設備時,我得到連接超時。是否有可能以這種方式使用遠程調試?啓動瀏覽器時是否需要其他開關?使用來自外部設備的Chromium遠程調試
編輯我發現了一些使用轉發tcp的調試移動設備,但確實有not seem to be such a switch for chrome。
編輯2這似乎是有點問題here和here重複。然而,作爲然而我還沒有得到呈現在那裏工作的解決方案。
所以,顯然這歸結爲轉發到本地主機端口:9222。但是,至少在Windows機器上,我沒有使用SSH隧道。有沒有其他方法可以在機器上轉發?