IE8がURLの最後にポート番号を許可しないのはなぜですか?


11

IE8では「www.example.com」と入力しても問題なく機能しますが、「www.example.com:8000」と入力しても機能しません(一部の人には機能することがわかっています)。

多くのWeb開発テストを行い、そのポートでWebサーバーを実行しているため、ポート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ます8000。コロン(ひいてはプロトコル指定子)を欠いているURLは、特殊ケース入り名が始まる場合、HTTP(またはFTPを使用している「FTP。」。
サイモン・リヒター

1
IEは少し物足りないです-他のブラウザは大騒ぎせずにあなたがやろうとしていることを解決します。
リンカー3000

0

おそらくプライバシーやポリシーの設定が邪魔になるでしょう。サードパーティのアプリケーションはこれらの設定を無視する傾向があるため、通常はMicrosoftのアプリケーションのみがこれらの設定を実装しています。

プライバシー設定を更新するには:[コントロールパネル]-> [インターネットオプション]-> [セキュリティ]タブと[プライバシー]タブ(どのオプションを使用するかはわかりませんが、これらの2つの場所を確認するとよいでしょう)

ポリシー設定を更新するには:企業環境にいる場合はローカルネットワーク管理者に連絡するか、ローカルポリシーエディターへのアクセスに関する情報については、次のWebページを参照してください。http//support.microsoft.com/kb/307882

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.