ทำไม IE8 ถึงไม่อนุญาตให้มีหมายเลขพอร์ตที่ท้าย URL?


11

การพิมพ์ "www.example.com" ใช้งานได้ดีใน IE8 แต่เมื่อฉันป้อน "www.example.com:8000" มันไม่ทำงาน (ฉันรู้ว่ามันใช้งานได้สำหรับบางคน)

พอร์ต 8000 เป็นสิ่งจำเป็นเพราะฉันทำการทดสอบการพัฒนาเว็บจำนวนมากและฉันใช้งานเว็บเซิร์ฟเวอร์บนพอร์ตนั้น

ข้อผิดพลาดที่ฉันได้รับอ่าน:

The webpage cannot be displayed.
Most likely cause: Some content or files on this web page require a program that you don't have installed.

แน่นอนว่าในเครื่อง Windows Chrome และ Firefox เครื่องเดียวกันนั้นทำงานได้อย่างสมบูรณ์แบบ

คำตอบ:


17

IE มีจำนวน จำกัด เมื่อเพิ่มหมายเลขพอร์ต - หากคุณต้องการใช้คุณต้องเพิ่ม http: // ที่ด้านหน้าดังนั้นลองhttp://www.example.com:port


นี้เป็นจริงค่อนข้างชัดเจน: www.example.com:8000วิธีการใช้โปรโตคอลที่เรียกว่าเพื่อแก้ไขระบุwww.example.com 8000URL ที่ไม่มีเครื่องหมายโคลอน (และตัวออกแบบโพรโทคอล) จึงเป็นกรณีพิเศษที่ใช้ HTTP (หรือ FTP หากชื่อขึ้นต้นด้วย "ftp."
Simon Richter

1
มันคือ IE ที่ค่อนข้างกระฉับกระเฉงเบราว์เซอร์อื่น ๆ หาสิ่งที่คุณพยายามทำโดยไม่ต้องกังวลอะไร
Linker3000

0

อาจมีการตั้งค่าความเป็นส่วนตัวหรือนโยบายบางอย่างที่เข้ามา แอปพลิเคชันบุคคลที่สามมีแนวโน้มที่จะเพิกเฉยต่อการตั้งค่าเหล่านี้ดังนั้นเฉพาะแอปพลิเคชันของ Microsoft เท่านั้นที่จะใช้งานได้

หากต้องการอัปเดตการตั้งค่าความเป็นส่วนตัวของคุณ: แผงควบคุม -> ตัวเลือกอินเทอร์เน็ต -> แท็บ "ความปลอดภัย" และ "ความเป็นส่วนตัว" (ฉันไม่แน่ใจว่าตัวเลือกใด แต่ฉันสงสัยว่าสิ่งเหล่านี้จะเป็นสองสถานที่ที่น่ามอง)

หากต้องการอัปเดตการตั้งค่านโยบายของคุณ: ติดต่อผู้ดูแลระบบเครือข่ายท้องถิ่นของคุณหากคุณอยู่ในสภาพแวดล้อมขององค์กรหรือดูหน้าเว็บต่อไปนี้เพื่อรับข้อมูลในการเข้าสู่ตัวแก้ไขนโยบายท้องถิ่น: http://support.microsoft.com/kb/307882

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