FindProxyForURL ได้รับปลายทาง ไม่ใช่ URL ดาวน์โหลด PAC
พารามิเตอร์คำขอที่ใช้ดึงไฟล์ PAC ไม่ได้ถูกเปิดเผยโดยอัตโนมัติเป็นส่วนหนึ่งของ URL ปลายทางแต่ละรายการที่ส่งให้ฟังก์ชันกำหนดเส้นทาง
สมมติว่า URL การกำหนดค่าของคุณคือ https://config.example/proxy.pac?office=west ภายใน FindProxyForURL(url, host) อาร์กิวเมนต์ url ไม่ใช่ URL การกำหนดค่านั้น
มันอธิบายคำขอปลายทางที่กำลังถูกกำหนดเส้นทาง ภายใต้การทำความสะอาดที่ลูกค้าได้จัดทำเอกสารไว้ สคริปต์ไม่ได้รับ location.search แบบหน้าเว็บที่มีสตริงคำขอของการดาวน์โหลด PAC
หากพารามิเตอร์คำขอเลือกการกำหนดค่า ให้เซิร์ฟเวอร์การกำหนดค่าใช้มันอย่างตั้งใจเมื่อสร้างสคริปต์ที่ส่งกลับ ลูกค้าจะได้รับนโยบายที่ชัดเจนแทนการพยายามกู้คืนเมทาดาทาการดาวน์โหลดที่ไม่พร้อมใช้ในทุกการตัดสินใจกำหนดเส้นทาง
ควบคุมข้อมูลนำเข้าและหลีกเลี่ยงการเผยแพร่ความลับใน URL การกำหนดค่า URL ที่ใช้สำหรับการเผยแพร่อาจปรากฏในบันทึกการกำหนดค่าและบันทึกของเซิร์ฟเวอร์
สิ่งนี้แยกจากการแยกวิเคราะห์คำขอของปลายทาง เบราว์เซอร์อาจลบ เส้นทาง HTTPS และข้อมูลคำขอ ออกจากข้อมูลนำเข้าปลายทางนั้นเช่นกัน แต่นั่นเป็นขอบเขตอื่น ไม่ใช่การเข้าถึง URL ดาวน์โหลด PAC