Chrome có thể được chạy để hỗ trợ remote debugging bằng cách khởi động nó qua dòng lệnh với lời nhắc như chrome.exe --remote-debugging-port=9222 --user-data-dir=C:/foo
. Điều này thường được sử dụng to debug on android or iOs bằng Trình duyệt trên Thiết bị Máy tính để bàn nhưng tôi muốn gỡ lỗi chrome chạy trên máy tính để bàn. từ một "trình duyệt máy khách" trên cùng một máy có thể gọi localhost: 9222 và xem trình duyệt máy chủ, gọi localhost: 9222/json sẽ dẫn đến biểu diễn json của các tab đang mở trong "trình duyệt máy chủ". Điều này hoạt động tốt.Sử dụng Gỡ lỗi từ xa Chromium từ thiết bị bên ngoài
Tuy nhiên, khi tôi cố gắng sử dụng thiết bị khác trong cùng một mạng (wifi) bằng cách gọi [IP cục bộ]: 9222 hoặc [IP cục bộ]: 9222/json (IP cục bộ là IP của trình duyệt máy chủ) thời gian chờ kết nối. Có thể sử dụng gỡ lỗi từ xa theo cách đó không? Có bất kỳ thiết bị chuyển mạch nào khác cần thiết khi khởi động trình duyệt không?
Chỉnh sửa Tôi đã tìm thấy một số việc sử dụng tcp chuyển tiếp để gỡ lỗi thiết bị di động, nhưng có not seem to be such a switch for chrome.
Chỉnh sửa 2 này có vẻ là một chút của một bản sao của các câu hỏi here và here Tuy nhiên, tính đến nhưng tôi đã không nhận các giải pháp được trình bày có để làm việc.
Vì vậy, dường như điều này đi xuống để chuyển tiếp cổng đến máy chủ cục bộ: 9222. Tuy nhiên, ít nhất là trên các cửa sổ máy tôi không có may mắn với đường hầm SSH. Có cách nào khác để chuyển tiếp trên máy không?