Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

Learn More

Difference between PAC reutrn "DIRECT" and Firefox' "no proxy for"?

  • 1 réponse
  • 1 a ce problème
  • 20 vues
  • Dernière réponse par guigs

more options

I'm trying to run a local IPython Notebook [1] in Firefox with a proxy-auto-config (PAC). It opens under http://localhost:8888/ I get an error message just as stated in [2] about a websocket connection failing (also when changing to http://127.0.0.1:8888/). Changing the advanced network properties to manual proxy settings with "no proxy for localhost, 127.0.0.1", the error disappears. I think that means Firefox tries to use a proxy for localhost when the PAC file is the active setting. I looked into the file and found

function FindProxyForURL(url, host)

{

if (shExpMatch(url, "http*://localhost/*")) return "DIRECT";

if (shExpMatch(url, "http*://localhost:*/*")) return "DIRECT";

if (shExpMatch(url, "http*://127.*.*.*/*")) return "DIRECT";

}

So, if I understand this correctly, Firefox shouldn't be using a proxy for localhost, but I get a different behavior than if I use the manual setting ignoring localhost and 127.0.0.1 -- why is that? There is no other mention of localhost in the PAC file. The user of stackoverflow in [2] has noticed the same problem.

I also tried in safe mode, no difference.

[1] http://ipython.org/notebook.html

[2] http://stackoverflow.com/questions/19245200/ipython-notebook-websocket-connection-failed

Using Firefox ESR 31.5.3 with Windows 7

I'm trying to run a local IPython Notebook [1] in Firefox with a proxy-auto-config (PAC). It opens under http://localhost:8888/ I get an error message just as stated in [2] about a websocket connection failing (also when changing to http://127.0.0.1:8888/). Changing the advanced network properties to manual proxy settings with "no proxy for localhost, 127.0.0.1", the error disappears. I think that means Firefox tries to use a proxy for localhost when the PAC file is the active setting. I looked into the file and found function FindProxyForURL(url, host) { if (shExpMatch(url, "http*://localhost/*")) return "DIRECT"; if (shExpMatch(url, "http*://localhost:*/*")) return "DIRECT"; if (shExpMatch(url, "http*://127.*.*.*/*")) return "DIRECT"; } So, if I understand this correctly, Firefox shouldn't be using a proxy for localhost, but I get a different behavior than if I use the manual setting ignoring localhost and 127.0.0.1 -- why is that? There is no other mention of localhost in the PAC file. The user of stackoverflow in [2] has noticed the same problem. I also tried in safe mode, no difference. [1] http://ipython.org/notebook.html [2] http://stackoverflow.com/questions/19245200/ipython-notebook-websocket-connection-failed Using Firefox ESR 31.5.3 with Windows 7

Modifié le par crunth

Toutes les réponses (1)

more options

Hi crunth , It might be helpful to direct this to the right audience: If you can reproduce it, please file a bug in bugzilla.mozilla.org under ESR and talk to the mailing list listed:

*https://www.mozilla.org/en-US/firefox.../releasenotes/