IE8为何不允许在URL末尾添加端口号?


11

在IE8中键入“ www.example.com”可以正常工作,但是当我输入“ www.example.com:8000”时,它不起作用(我知道对某些人有效)。

端口8000是必需的,因为我进行了大量的Web开发测试,并且在该端口上运行Web服务器。

我读到的错误:

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都可以正常工作。

Answers:


17

IE在添加端口号时比较挑剔-如果要使用端口号,必须在前面添加http://,因此请尝试http://www.example.com:port


这实际上是相当明显的:www.example.com:8000意味着使用称为的协议www.example.com来解析标识符8000。缺少冒号的URL(因此是协议指示符)在特殊情况下使用HTTP(如果名称以“ ftp”开头,则使用FTP。)
Simon Richter

1
IE有点古怪-其他浏览器可以轻松完成您要尝试的操作。
Linker3000

0

可能有一些隐私或策略设置被挡住了。第三方应用程序倾向于忽略这些设置,因此通常只有Microsoft的应用程序才能实现它们。

要更新您的隐私设置,请执行以下操作:控制面板-> Internet选项->“安全”和“隐私”选项卡(我不确定哪个选项,但是我怀疑这是两个不错的选择)

更新策略设置:如果您在公司环境中,请与本地网络管理员联系,或查看以下网页,以获取有关进入本地策略编辑器的信息:http : //support.microsoft.com/kb/307882

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.