Πού στέλνει ο Firefox τις ειδοποιήσεις από ένα αρχείο PAC
Βρείτε τα διαγνωστικά μηνύματα PAC στην Firefox Browser Console και αποτρέψτε την καταγραφή που προσθέτετε από το να αλλάξει τη συμπεριφορά του DNS.
Ένα αρχείο PAC μπορεί να καλέσει alert() χωρίς να ανοίξει παράθυρο διαλόγου. Στον Firefox, η υλοποίηση PAC γράφει αυτά τα μηνύματα στην κονσόλα του προγράμματος περιήγησης με πρόθεμα PAC-alert:.
Ανοίξτε την Browser Console, όχι την Web Console που συνδέεται με μία σελίδα, και φιλτράρετε με αυτό το πρόθεμα. Η εκτέλεση PAC ανήκει στον μηχανισμό δικτύωσης του προγράμματος περιήγησης· δεν είναι JavaScript που τρέχει μέσα στον ιστότοπο που επισκέπτεστε.
alert("PAC host=" + host + " branch=office");
Βάλτε ένα σύντομο μήνυμα στον κλάδο που θέλετε να αναγνωρίσετε. Αν το σενάριο υπολογίζει ήδη μια μεταβλητή διαδρομής, η καταγραφή αυτής της τιμής μπορεί να δείξει ποιο αποτέλεσμα επιλέχθηκε. Περιορίστε την καταγραφή στον κανόνα που επηρεάζεται και αφαιρέστε την μετά.
Αποφύγετε να προσθέσετε dnsResolve(host) μόνο και μόνο για να γίνει το μήνυμα πιο ενδιαφέρον. Εισάγει μια αναζήτηση που ο αρχικός κλάδος μπορεί να μην χρειάζεται, κάτι που μπορεί να αλλάξει την καθυστέρηση και τη δραστηριότητα του δικτύου ενώ προσπαθείτε να τις παρατηρήσετε.
Η απουσία μηνύματος δεν σημαίνει αυτόματα ότι η συνθήκη αξιολογήθηκε ως ψευδής. Επιβεβαιώστε ότι ο Firefox φόρτωσε την προβλεπόμενη έκδοση PAC και ότι το αίτημα προκάλεσε νέα αξιολόγηση. Διαγνώστε τη φόρτωση και την επαναχρησιμοποίηση πριν ξαναγράψετε τον κανόνα λόγω απουσίας εξόδου στην κονσόλα.