Tại sao IE8 không cho phép số cổng ở cuối URL?


11

Nhập "www.example.com" hoạt động tốt trong IE8, nhưng khi tôi nhập "www.example.com:8000" thì nó không hoạt động (tôi biết nó hoạt động với một số người).

Cổng 8000 là cần thiết vì tôi thực hiện nhiều thử nghiệm phát triển web và tôi chạy các máy chủ web trên cổng đó.

Lỗi tôi nhận được đọc:

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.

Tất nhiên, trên cùng một máy Windows, Chrome và Firefox đều hoạt động hoàn toàn tốt.

Câu trả lời:


17

IE rất khó xử khi thêm số cổng - nếu bạn muốn sử dụng chúng, bạn PHẢI thêm http: // ở phía trước, vì vậy hãy thử http://www.example.com:port


Điều này thực sự khá rõ ràng: www.example.com:8000có nghĩa là sử dụng một giao thức được gọi www.example.comđể giải quyết định danh 8000. Các URL thiếu dấu hai chấm (và do đó là người chỉ định giao thức) được sử dụng đặc biệt để sử dụng HTTP (hoặc FTP, nếu tên bắt đầu bằng "ftp.".
Simon Richter

1
Đó là IE có một chút mô phạm - các trình duyệt khác tìm ra những gì bạn đang cố gắng thực hiện mà không có bất kỳ phiền phức nào.
Linker3000

0

Có thể có một số cài đặt chính sách hoặc quyền riêng tư cản trở. Các ứng dụng của bên thứ ba có xu hướng bỏ qua các cài đặt này, vì vậy chỉ các ứng dụng của Microsoft thường triển khai chúng.

Để cập nhật cài đặt Quyền riêng tư của bạn: Bảng điều khiển -> Tùy chọn Internet -> tab "Bảo mật" và "Quyền riêng tư" (Tôi không chắc chắn tùy chọn nào, nhưng tôi nghi ngờ rằng đây sẽ là hai nơi tốt để xem)

Để cập nhật cài đặt Chính sách của bạn: Liên hệ với quản trị viên mạng cục bộ của bạn nếu bạn ở trong môi trường công ty hoặc xem trang web sau để biết thông tin về cách vào Trình chỉnh sửa chính sách cục bộ: http://support.microsoft.com/kb/307882

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.