web-dev-qa-db-ja.com

この外部ファイルを取得する目的は何ですか?

私が訪問しているWebサイトは、本文にsuccessというテキストが含まれるhttp://detectportal.firefox.com/success.txtリソースであるtext/plainに対してXHRリクエストを行うことがあります。

このHTTPリクエストの目的が何であるかを理解できません。

12

Firefoxがキャプティブポータルを使用しているかどうかを検出するときに使用されます。

キャプティブポータルは、アクセスが許可される前に、パブリックアクセスネットワークのユーザーが表示および対話する必要があるWebページです。

キャプティブポータルは、通常、ビジネスセンター、空港、ホテルのロビー、コーヒーショップ、およびインターネットユーザーに無料のWi-Fiホットスポットを提供するその他の会場で使用されます。

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

12
Steve

キャプティブポータルは一般に、公共のWi-Fiホットスポーツ、スターバックス、空港にあります。

Firefoxはこれを使用して、キャプティブポータルに閉じ込められている(success.txtが見つからない)か、実際にインターネットにアクセスできる(success.txtが見つかった)かどうかを検出します。言い換えると、Firefoxはプロキシ環境をチェックするだけです。

そのURLをhostsファイルに入れた場合。 Firefoxは、あなたが偽のwi-fiホットスポットに巻き込まれていると判断する場合があります。

ソース: https://groups.google.com/d/msg/mozilla.support.firefox/TJgV_uODg_I/uEe30_njBAAJ

3
Gruber

これを無効にするには:

  1. ロケーションバーにabout:configと入力します。リスクを受け入れます。
  2. network.captive-portal-serviceを見つけてfalseに設定します

ソース: https://www.blackhillsinfosec.com/towards-quieter-firefox/

1
kefs