Quel est le but d'obtenir ce fichier externe?

14

Un site Web que je visite occasionnellement fait des demandes XHR à http://detectportal.firefox.com/success.txtqui est une text/plainressource dont le corps contient le texte success.

Je n'arrive pas à comprendre quel pourrait être le but de cette demande HTTP.

René Nyffenegger
la source

Réponses:

15

Il est utilisé par Firefox pour détecter s'il utilise un portail captif.

Un portail captif est une page Web que l'utilisateur d'un réseau d'accès public est obligé de consulter et d'interagir avec avant que l'accès ne soit accordé.

Les portails captifs sont généralement utilisés par les centres d'affaires, les aéroports, les halls d'hôtel, les cafés et autres lieux qui offrent des points d'accès Wi-Fi gratuits aux utilisateurs d'Internet.

http://searchmobilecomputing.techtarget.com/definition/captive-portal

Steve
la source
Donc, ce que vous proposez, c'est que lorsque le navigateur essayant d'accéder au site Web est connecté via un tel café, la demande de ... detectportal ... ne revient pas successet donc le navigateur (le javascript) fera quelque chose de différent?
René Nyffenegger
Aucune idée de la façon dont il est utilisé.
Steve
5
Le site Web n'essaie pas d'accéder à cette URL. Les mécanismes intégrés de votre navigateur le font. Et s'il ne revient pas success, Firefox affichera une notification d'alerte avec un lien pour charger le portail captif (afin que vous puissiez accepter les conditions ou vous connecter à la connexion wifi filtrée).
Stephen Schrauger
4

Les portails captifs se trouvent généralement dans les sports chauds wi-fi publics, Starbucks et les aéroports.

Firefox l'utilise pour détecter s'il est piégé dans un portail captif (success.txt introuvable) ou s'il peut vraiment accéder à Internet (success.txt trouvé). En d'autres termes, c'est juste Firefox qui recherche un environnement proxy.

Si vous mettez cette URL dans votre fichier d'hôtes. Firefox peut décider que vous êtes pris dans un faux hotspot wi-fi.

Source: https://groups.google.com/d/msg/mozilla.support.firefox/TJgV_uODg_I/uEe30_njBAAJ

Gruber
la source