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.

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


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


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.