Làm thế nào để gỡ lỗi tập tin pac trong chrome mà không có chức năng cảnh báo?


10

Gần đây tôi đã gặp sự cố với tệp pac mới với chrome, (cùng tệp pac với IE và Firefox hoạt động).

Tôi cho rằng vấn đề của tôi là do hàm "myIpAddress ()", xem bài đăng này => Proxy - Tệp Pac - ipv6 với myAdresse ()? mà không trả lại địa chỉ IP chính của tôi.

Tôi muốn thực hiện một số thử nghiệm để gỡ lỗi tệp pac, nhưng theo bài đăng này => http://findproxyforurl.com/debug-pac-file/ , chức năng gỡ lỗi không còn hỗ trợ.

Tôi cũng đã thử sử dụng một số tùy chọn từ bài đăng này => https://www.chromium.org/developers/design-document/network-stack/debugging-net-proxy

Trong tab này => chrome: // net-internals / # proxy, tôi thấy tệp pac nào được sử dụng, nhưng không có gì nữa.

Và với tab này: chrome: // net-internals / # event, tôi thấy từng yêu cầu, nhưng khi tôi lọc các sự kiện với "PROXY_SCRIPT_DECIDER" này, nó sẽ không trả về sự kiện nào.

Tôi nghĩ rằng vấn đề của tôi liên quan đến myIpAddress, vậy làm thế nào để kiểm tra chức năng myIpAddress của bạn và có cách nào để gỡ lỗi tệp pac mà không cần cảnh báo () không?

Câu trả lời:


8

Tôi không tìm thấy thông tin ở bất cứ đâu, nhưng chrome hiển thị cảnh báo trong chrome://net-internals/#eventstab với mô tả: "PAC_JAVASCRIPT_ALERT".

Ngoài ra, bạn có thể tìm thấy chrome sử dụng làm proxy trong tab: chrome://net-internals/#proxy


2
Thật không may, điều này không còn dễ dàng nữa (ít nhất là trong Phiên bản Chrome 71.0.3578.98)
jan-glx

-1

Bạn có thể dùng thử https://github.com/MamoruAsagami/PacTestBench . Bạn cần môi trường thời gian chạy Java để chạy nó, tuy nhiên.


Nó yêu cầu -myIpAddress làm tham số, vì vậy nó không thể được sử dụng để gỡ lỗi tính năng đó. Thêm vào đó, dường như chỉ có thể kiểm tra xem chuỗi proxy đúng có được trả lại hay không. Điều đó ít hữu ích hơn so với việc ghi lại các giá trị biến nội bộ.
Quantum7
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.