Jaki jest cel POZYSKANIA tego zewnętrznego pliku?

14

Witryna, którą odwiedzam, czasami wysyła prośby XHR, do http://detectportal.firefox.com/success.txtktórych należy text/plainzasób, którego treść zawiera tekst success.

Nie jestem w stanie ustalić, jaki może być cel tego żądania HTTP.

René Nyffenegger
źródło

Odpowiedzi:

15

Jest używany przez Firefoksa do wykrywania, czy korzysta z portalu typu captive.

Portal typu captive to strona internetowa, którą użytkownik sieci publicznej ma obowiązek przeglądać i wchodzić w interakcje przed udzieleniem dostępu.

Z portali typu captive korzystają zwykle centra biznesowe, lotniska, lobby hotelowe, kawiarnie i inne miejsca oferujące bezpłatne hotspoty Wi-Fi dla użytkowników Internetu.

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

Steve
źródło
Więc co proponujecie jest to, że gdy przeglądarka próbuje uzyskać dostęp do strony internetowej jest podłączony przez taki kawiarni, wniosek o ... detectportal ... nie wraca success, a tym samym przeglądarkę (javascript) będzie zrobić coś innego?
René Nyffenegger,
Nie mam pojęcia, jak to jest używane.
Steve
5
Witryna nie próbuje uzyskać dostępu do tego adresu URL. Robią to wbudowane mechanizmy przeglądarki. A jeśli nie zwróci success, Firefox wyświetli powiadomienie z linkiem do załadowania portalu dostępowego (abyś mógł zaakceptować warunki lub zalogować się do filtrowanego połączenia Wi-Fi).
Stephen Schrauger
4

Portale dla niewoli znajdują się zazwyczaj w publicznych hot-sportach Wi-Fi, Starbucks, na lotniskach.

Firefox używa tego do wykrycia, czy jest uwięziony w niewoli portalu (sukces.txt nie znaleziony) lub może naprawdę uzyskać dostęp do Internetu (znaleziono sukces.txt). Innymi słowy, po prostu Firefox sprawdza środowisko proxy.

Jeśli umieścisz ten adres URL w pliku hosts. Firefox może zdecydować, że jesteś złapany w fałszywy punkt dostępu Wi-Fi.

Źródło: https://groups.google.com/d/msg/mozilla.support.firefox/TJgV_uODg_I/uEe30_njBAAJ

Gruber
źródło