4
IEはlocalhost +ポートでは動作しません
開発のために、ローカルマシンでNodeJSサーバーを実行しています。デフォルトでは、ポート1337を使用します(8080、1234、9000、9090、65432など、他のいくつかのポートを試しました)。 Chrome、Firefox、OperaからこのNodeJSサーバーに正常に接続できます。しかし、Internet Explorer 11に接続しようとすると、「このページを表示できません」と表示されます(画像を参照)。 さまざまな「解決策」を試し、このサイトでいくつかの質問/回答を表示しました。どれも機能していません。含む: 127.0.0.1を試しました 「保護モード」と「保護モードの強化」を無効にしました。 イントラネットゾーンと信頼済みゾーンに「localhost」を追加しました。 詳細を確認するために、「Friendly HTTP messages」を無効にしました。 マシン名とDNS名を使用してみました。 IPv4アドレスを使用して、「localhost」、さらには「thisismyfrigginpc」のホストファイルに手動エントリを作成しようとしました。 私が経験した唯一の成功は、サーバーがポート80(http://localhost:80/またはhttp://localhost)で動作することです。ただし、さまざまな理由でポート80で開発することはできません。ローカルホスト+ポート(一部のポート、80および443以外のポート)でコードをテストする必要があります。 役に立たない質問と回答: IEでhttp:// localhostにアクセスできないのはなぜですか? ChromeとFirefoxはlocalhostに到達できます。Internet Explorer 9ではできません。どうして? Metro IE10でローカルサイトをテストする方法は? /programming/19268956/can-not-access-localhostport 助けてください! ところで、Windows 7 Enterprise 64ビットを実行しています。企業展開ですが、管理者権限があります。ネットワーク構成は、NATとプロキシのない、かなり標準的なDHCPです。 更新 @codenoireからの推奨に基づいて、要求/応答を確認するためにFiddlerをインストールしました。以下は、IEからフィドラーへ、サーバーからフィドラーへの生の要求と応答です。 要求 GET http://localhost:1337/common/test.html HTTP/1.1 Accept: text/html, application/xhtml+xml, */* Accept-Language: en-US User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko …