Uyarı fonksiyonu olmadan pac dosyası krom hata ayıklama nasıl?


10

Geçenlerde krom ile yeni bir pac dosyası ile ilgili bir sorun yaşadım, (IE ve Firefox ile aynı pac dosyası çalışıyor).

Benim sorunum "myIpAddress ()" fonksiyonu nedeniyle olduğunu varsayalım, bu yazı => Proxy - Pac dosyası - ipv6 ile myAdresse () bakın? hangi benim ana ip adresi dönmüyor.

Pac dosyasında hata ayıklamak için bazı testler yapmak istiyorum, ancak bu yazıda => http://findproxyforurl.com/debug-pac-file/ , hata ayıklama işlevi artık desteklenmiyor.

Ayrıca bu yazıdaki bazı seçenekleri kullanmaya çalıştım => https://www.chromium.org/developers/design-documents/network-stack/debugging-net-proxy

Bu sekmede => chrome: // net-internals / # proxy, hangi pac dosyasının kullanıldığını görüyorum, ama başka bir şey değil.

Ve bu sekmeyle: chrome: // net-internals / # events, her isteği görüyorum, ancak bu "PROXY_SCRIPT_DECIDER" ile olayları filtrelediğimde hiçbir olay döndürmüyor.

Benim sorunum myIpAddress ile ilgili olduğunu düşünüyorum, bu yüzden myIpAddress işlevini test etmek için nasıl ve uyarı () olmadan pac dosya hata ayıklamak için bir yolu var mı?

Yanıtlar:


8

Bilgileri hiçbir yerde bulamadım, ancak krom chrome://net-internals/#eventssekmesinde "PAC_JAVASCRIPT_ALERT" açıklamasıyla uyarı gösteriyor .

Ayrıca hangi kromun proxy olarak kullanıldığını sekmede bulabilirsiniz: chrome://net-internals/#proxy


2
Ne yazık ki bu artık o kadar kolay değil (en azından Chrome Sürüm 71.0.3578.98'de)
jan-

-1

Https://github.com/MamoruAsagami/PacTestBench'i deneyebilirsiniz . Bununla birlikte, çalıştırmak için Java çalışma zamanı ortamına ihtiyacınız vardır.


Parametre olarak -myIpAddress gerektirir, bu nedenle bu özelliğin hata ayıklaması için kullanılamaz. Ayrıca, yalnızca doğru proxy dizesinin döndürülüp döndürülmediğini test edebiliyor gibi görünüyor. Bu, dahili değişken değerlerini günlüğe kaydetmekten daha az yararlıdır.
Quantum7
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.