Para onde o Firefox envia os alertas de um arquivo PAC
Encontre as mensagens de diagnóstico de PAC no Firefox Browser Console e evite que o registro adicionado altere o comportamento do DNS.
Um arquivo PAC pode chamar alert() sem abrir uma caixa de diálogo. No Firefox, a implementação de PAC grava essas mensagens no console do navegador com o prefixo PAC-alert:.
Abra o Browser Console, e não o Web Console vinculado a uma única página, e filtre por esse prefixo. A execução de PAC pertence ao mecanismo de rede do navegador; não é JavaScript em execução dentro do site que você visita.
alert("PAC host=" + host + " branch=office");
Coloque uma mensagem curta no ramo que deseja identificar. Se o script já calcula uma variável de rota, registrar esse valor pode mostrar qual resultado foi escolhido. Limite o registro à regra afetada e remova-o depois.
Evite adicionar dnsResolve(host) apenas para tornar a mensagem mais interessante. Isso introduz uma consulta que o ramo original pode não precisar, o que pode alterar a latência e a atividade de rede justamente quando você tenta observá-las.
A ausência de mensagem não significa automaticamente que a condição foi avaliada como falsa. Confirme que o Firefox carregou a versão de PAC pretendida e que a solicitação provocou uma nova avaliação. Diagnostique o carregamento e a reutilização antes de reescrever a regra por causa da saída ausente no console.