Qual é o objetivo de obter este arquivo externo?

14

Um site que visito ocasionalmente faz solicitações de XHR para as http://detectportal.firefox.com/success.txtquais é um text/plainrecurso cujo corpo contém o texto success.

Não consigo descobrir qual pode ser o objetivo dessa solicitação HTTP.

René Nyffenegger
fonte

Respostas:

15

É usado pelo Firefox ao detectar se está usando um portal cativo.

Um portal cativo é uma página da Web que o usuário de uma rede de acesso público é obrigado a visualizar e interagir antes que o acesso seja concedido.

Portais cativos são normalmente usados ​​por centros de negócios, aeroportos, saguões de hotéis, cafeterias e outros locais que oferecem pontos de acesso Wi-Fi gratuitos para usuários da Internet.

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

Steve
fonte
Então, o que você está propondo é que, quando o navegador que tenta acessar o site é conectado por meio de uma cafeteria, a solicitação para ... detectportal ... não retorna successe, portanto, o navegador (o javascript) faz algo diferente?
René Nyffenegger 16/03/19
Não faço ideia de como é usado.
Steve
5
O site não está tentando acessar esse URL. Os mecanismos internos do seu navegador estão fazendo isso. E se não retornar success, o Firefox mostrará uma notificação de alerta com um link para carregar o portal cativo (para que você possa aceitar os termos ou fazer login na conexão wifi filtrada).
Stephen Schrauger 28/03
4

Portais em cativeiro são geralmente encontrados em esportes públicos com wi-fi, Starbucks, Aeroportos.

O Firefox usa isso para detectar se está preso em um portal cativo (success.txt não encontrado) ou pode realmente acessar a Internet (success.txt encontrado). Em outras palavras, é apenas o Firefox verificando um ambiente em proxy.

Se você colocar esse URL no seu arquivo hosts. O Firefox pode decidir que você está preso em um ponto de acesso wi-fi falso.

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

Gruber
fonte