Bagaimana cara men-debug file pac di chrome tanpa fungsi peringatan?


10

Baru-baru ini saya mengalami masalah dengan file pac baru dengan chrome, (file pac yang sama dengan IE dan Firefox berfungsi).

Saya menduga bahwa masalah saya disebabkan oleh fungsi "myIpAddress ()", lihat posting ini => Proxy - Pac file - ipv6 dengan myAdresse ()? yang tidak mengembalikan alamat ip utama saya.

Saya ingin melakukan beberapa tes untuk men-debug file pac, tetapi menurut posting ini => http://findproxyforurl.com/debug-pac-file/ , fungsi debug tidak lagi mendukung.

Saya juga mencoba menggunakan beberapa opsi dari posting ini => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

Pada tab ini => chrome: // net-internal / # proxy, saya melihat file pac yang digunakan, tetapi tidak lebih.

Dan dengan tab ini: chrome: // net-internal / # events, saya melihat setiap permintaan, tetapi ketika saya memfilter acara dengan "PROXY_SCRIPT_DECIDER" ini, ia tidak mengembalikan acara.

Saya pikir masalah saya terkait dengan myIpAddress, jadi bagaimana cara menguji fungsi myIpAddress, dan apakah ada cara untuk men-debug file pac tanpa peringatan ()?

Jawaban:


8

Saya tidak menemukan informasi di mana pun, tetapi chrome menunjukkan tanda di chrome://net-internals/#eventstab dengan deskripsi: "PAC_JAVASCRIPT_ALERT".

Anda juga dapat menemukan apa yang digunakan chrome sebagai proxy di tab: chrome://net-internals/#proxy


2
Sayangnya ini tidak lagi semudah itu (setidaknya di Versi Chrome 71.0.3578.98)
jan-glx

-1

Anda dapat mencoba https://github.com/MamoruAsagami/PacTestBench . Anda perlu lingkungan Java runtime untuk menjalankannya.


Ini membutuhkan -myIpAddress sebagai parameter, sehingga tidak dapat digunakan untuk men-debug fitur itu. Plus, sepertinya hanya dapat menguji apakah string proxy yang tepat dikembalikan. Itu kurang membantu daripada mencatat nilai variabel internal.
Quantum7
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.