Trình gỡ lỗi Chrome Remote

Sử dụng Trình gỡ lỗi Chrome Remote để gỡ lỗi ứng dụng Truyền.

Khởi chạy Trình gỡ lỗi từ xa của Chrome cho một thiết bị Google Cast cụ thể như sau:

Để gỡ lỗi các ứng dụng Truyền trên thiết bị Android TV, hãy xem nội dung Android TV: Gỡ lỗi.

Để gỡ lỗi ứng dụng Bộ thu web trên thiết bị Google Cast, hãy làm như sau:

  1. Đăng ký ứng dụng và thiết bị Google Cast của bạn trên Bảng điều khiển dành cho nhà phát triển SDK Google Cast.

    Cả ứng dụng và thiết bị phải được đăng ký vào cùng một tài khoản nhà phát triển để bạn có thể gỡ lỗi.

  2. Khởi động ứng dụng trình gửi của bạn và truyền tới thiết bị Google Cast để tải ứng dụng Bộ thu web để gỡ lỗi. Đảm bảo người gửi và thiết bị nhận dữ liệu web của bạn được kết nối với cùng một mạng.

  3. Có 2 cách để kết nối với thiết bị của bạn để gỡ lỗi từ xa:

    1. Trình kiểm tra Chrome

      1. Trong trình duyệt Chrome, hãy nhập nội dung sau vào trường địa chỉ để truy cập vào công cụ kiểm tra Chrome:

        chrome://inspect
        

        Bạn sẽ thấy danh sách các thiết bị hỗ trợ Cast trên mạng đó.

      2. Chọn thiết bị cho ứng dụng Web receiver mà bạn muốn gỡ lỗi bằng cách nhấp vào liên kết Inspect của thiết bị.

        Một cửa sổ công cụ kiểm tra sẽ mở ra, cho phép bạn gỡ lỗi từ xa ứng dụng Bộ thu web.

      3. Trực tiếp đến cổng 9222 của thiết bị

      4. Trong trình duyệt Chrome, hãy nhập nội dung sau vào trường địa chỉ để truy cập trực tiếp vào thiết bị bạn đang gỡ lỗi. Quá trình này có thể nhanh hơn Trình kiểm tra Chrome nếu bạn có nhiều thiết bị trên mạng:

        <device IP address>:9222
        

        Bạn có thể tìm thấy địa chỉ IP của thiết bị bằng cách chọn thiết bị trong ứng dụng Google Home, chuyển đến phần cài đặt và xem trong phần Thông tin.

      5. Chọn phiên bạn muốn gỡ lỗi bằng cách nhấp vào đường liên kết Remote Debugging của phiên đó.

      6. Nếu Trình gỡ lỗi Chrome Remote không điền sẵn, hãy chọn biểu tượng ở bên trái thanh địa chỉ rồi chọn site settings. Di chuyển xuống dưới cùng của phần cài đặt và thay đổi chế độ cài đặt cho Insecure content thành Allow.

  4. Trong bảng điều khiển Trình gỡ lỗi từ xa của Chrome, hãy bật tính năng ghi nhật ký gỡ lỗi bằng cách nhập như sau:

    cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);

    Thao tác thao tác DOM đầy đủ cũng được hỗ trợ cũng như Sửa lỗi JavaScript JavaScript đầy đủ (console) để cho phép bạn xử lý ứng dụng Bộ thu web.

    Khi Bộ thu web của bạn bị gỡ xuống (vòng đời kết thúc), trình gỡ lỗi sẽ không hoạt động với thông báo cảnh báo ở trên cùng. Tại thời điểm này, bạn không thể tương tác với trình gỡ lỗi nữa. Để khởi động lại quá trình gỡ lỗi, bạn phải khởi động lại ứng dụng Bộ thu web, sau đó tải lại trình kiểm tra.

Điểm ngắt

Bạn có thể thêm điểm ngắt thủ công vào mã bằng cách sử dụng debugger; trong mã bộ thu web.

Lưu vào bộ nhớ đệm cục bộ

Sử dụng window.location.reload(true); để thực hiện thao tác tải lại buộc phải xoá bộ nhớ đệm của ứng dụng Bộ thu web.

Bảo tồn nhật ký giữa các phiên

Bạn có thể lưu giữ nhật ký giữa các phiên bằng cách nhấp vào biểu tượng bánh răng trong trình gỡ lỗi và chọn hộp bên cạnh "Lưu giữ nhật ký khi di chuyển".