Je déplace fréquemment mon ordinateur portable (OSX) entre différentes zones wifi, mais mon port d'attache dispose d'une connexion Ethernet et s'appuie sur le fichier proxy.pac de mon organisation. Lorsque je me reconnecte après un passage sur la route, j'ai souvent un problème où les pages ne se chargent tout simplement pas dans Chrome ou Firefox. Ils finissent par s'arrêter. Je pense que cela est lié au fait que le proxy nécessite un nom d'utilisateur et un mot de passe - peut-être qu'il rejette simplement les demandes non authentifiées ou quelque chose.
J'ai découvert par essais et erreurs que dans FireFox, si je vais dans les paramètres du proxy et que j'appuie sur «recharger» dans la configuration du proxy, le problème disparaît. Finalement, Chrome affichera la boîte de dialogue d'authentification du proxy, mais elle peut être difficile à voir (apparaît généralement dans la mauvaise fenêtre Spaces, disparaît parfois immédiatement, peut être enterrée sous d'autres fenêtres d'application, etc.).
Ma question est donc: comment dire à Chrome de recharger le fichier proxy.pac, car cela fonctionne pour Firefox? (Je pensais avoir résolu le problème en enregistrant le fichier proxy.pac localement, mais apparemment pas).
la source
Réponses:
Bienvenue dans le monde amusant des fichiers de configuration automatique de proxy (et en fait de Google Chrome)!
Vous n'avez encore rien vu. Incluez plus que Chrome et Firefox dans le mélange de navigateurs WWW, et l'un est dans un monde de difficultés. (J'ai récemment essayé de diagnostiquer pourquoi un fichier PAC faisait perdre à RealPlayer la possibilité de résoudre tous les noms de domaine.)
Des outils de diagnostic utiles, où «utile» intègre «Je les ai moi-même utilisés pour diagnostiquer des problèmes», incluent la console JavaScript de Chrome et la fonction de journalisation du débogage. J'ai diagnostiqué une erreur de syntaxe dans un fichier PAC assez volumineux avec cela, une fois. La page de rapport de configuration du proxy "Net Internals" de Chromium (dont l'URL SuperUser ne permet pas en tant que lien hypertexte), et son homologue de rapport d'initialisation (également), sont également utiles:
Oui, il est assez difficile de persuader Chrome de recharger à nouveau un fichier PAC. Chrome a eu une histoire assez troublée en ce qui concerne les paramètres de proxy. Une façon de le faire qui est assez fiable est de désactiver complètement tous les paramètres de proxy dans la boîte de dialogue des paramètres système (et de sauvegarder ce changement, bien sûr), d'attendre une minute, puis de les réactiver. Mais dans le passé (avec les versions antérieures), j'ai dû quitter complètement et redémarrer Chrome. Cela est en partie dû au fait que Chrome fonctionne en interrogeant les modifications des paramètres système toutes les 10 secondes environ en arrière-plan lorsqu'il est autrement inactif.
Dans la base de données de bogues de Chrome, vous constaterez que la demande d'autoriser les paramètres de proxy spécifiques à Chrome commutables au moment de l'exécution, comme les autres navigateurs WWW, qui se rapporte à votre problème, est restée inchangée pendant trois ans et a été clôturée comme "Nous ne corrigerons pas cela. ", bien qu'il existe désormais une extension (et un ensemble d'options de ligne de commande qui ne sont bien sûr pas commutables au moment de l'exécution).
Comme vous l'avez observé, Firefox dispose d'un simple bouton "Recharger". Comme vous pouvez le voir en lisant les trois années de discussion sur les bogues, c'est un domaine où les gens sont assez mécontents de la comparaison de Chrome, pauvre en fonctionnalités et décalé.
Notez que ce n'est peut-être pas la cause première de votre problème sous - jacent , mais comme vous n'avez pas posé de question à ce sujet, et encore moins fourni suffisamment de détails, je ne vais pas y remédier. ☺
la source
Dans Chrome 29.x, il existe désormais une URL
chrome://net-internals/#proxy
qui comporte un bouton " Réappliquer les paramètres".Il recharge les paramètres du proxy, par exemple à partir d'un script PAC .
La documentation répertorie également les options de ligne de commande pour remplacer les paramètres du proxy.
la source
La fermeture et l'ouverture de Chrome peuvent le faire, mais Chrome utilise le proxy système donc peut-être pas.
Si j'étais vous, j'ouvrirais le proxy.pac, et verrais ce qu'il fait, puis configurerais un profil de proxy que vous activeriez au travail et désactiveriez autrement, qui correspond au proxy.pac.
Vous pouvez utiliser quelque chose comme un commutateur de proxy pour le gérer.
la source
Ran dans ce faire un certain développement local, a vu qu'il était dû à une extension installée par corp qui gérait le proxy. Le mode navigation privée contourne et je pouvais me connecter à mon serveur Web local.
la source