วัตถุประสงค์ของการรับไฟล์ภายนอกนี้คืออะไร?


14

เว็บไซต์ที่ฉันกำลังจะไปเยือนเป็นครั้งคราวทำให้การร้องขอ XHR ไปhttp://detectportal.firefox.com/success.txtซึ่งเป็นทรัพยากรที่มีร่างกายประกอบด้วยข้อความtext/plainsuccess

ฉันไม่สามารถหาจุดประสงค์ของคำขอ HTTP นี้ได้

คำตอบ:


15

มันถูกใช้โดย Firefox เมื่อตรวจพบว่ามีการใช้พอร์ทัลเชลย

พอร์ทัลแบบ Captive เป็นเว็บเพจที่ผู้ใช้เครือข่ายการเข้าถึงสาธารณะมีหน้าที่ต้องดูและโต้ตอบกับก่อนที่จะอนุญาตการเข้าถึง

โดยปกติแล้ว Captive port จะถูกใช้โดยศูนย์ธุรกิจสนามบินล็อบบี้โรงแรมร้านกาแฟและสถานที่อื่น ๆ ที่ให้บริการฮอตสปอต Wi-Fi ฟรีสำหรับผู้ใช้อินเทอร์เน็ต

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


ดังนั้นสิ่งที่คุณเสนอคือเมื่อเบราว์เซอร์ที่พยายามเข้าถึงเว็บไซต์เชื่อมต่อผ่านร้านกาแฟคำขอ ... detectportal ... จะไม่ส่งคืนsuccessดังนั้นเบราว์เซอร์ (จาวาสคริปต์) จะทำสิ่งที่แตกต่างกันอย่างไร
René Nyffenegger

ไม่รู้จะใช้อย่างไร
Steve

5
เว็บไซต์ไม่ได้พยายามเข้าถึง URL นั้น กลไกภายในของเบราว์เซอร์ของคุณกำลังทำเช่นนั้น และหากไม่ได้กลับมาsuccessFirefox จะแสดงการแจ้งเตือนพร้อมลิงก์เพื่อโหลดพอร์ทัลเชลย (เพื่อให้คุณสามารถยอมรับข้อกำหนดหรือเข้าสู่การเชื่อมต่อ wifi ที่กรองแล้ว)
Stephen Schrauger

4

โดยทั่วไปแล้วพอร์ทัลเชลยจะถูกพบในกีฬาฮอตสปอตสาธารณะ Wi-Fi สตาร์บัคส์สนามบิน

Firefox ใช้สิ่งนี้เพื่อตรวจสอบว่ามันติดอยู่ในพอร์ทัล Captive (ไม่พบ success.txt) หรือสามารถเข้าถึงอินเทอร์เน็ตได้จริง ๆ (พบ success.txt) กล่าวอีกอย่างหนึ่งก็คือ Firefox กำลังตรวจสอบสภาพแวดล้อมพร็อกซี

หากคุณใส่ URL นั้นลงในไฟล์โฮสต์ของคุณ Firefox อาจตัดสินใจว่าคุณติดกับฮอตสปอต Wi-Fi ปลอม

ที่มา: https://groups.google.com/d/msg/mozilla.support.firefox/TJgV_uODg_I/uEe30_njBAAJ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.