IEで「Webページを表示できません」メッセージの代わりに壊れたページのソースを表示する方法


2

Internet Explorerのみの環境で立ち往生しており、ユーザーの1人が私のページの1つでエラーを経験しています。これはCold Fusionページであり、最初はクラッシュしていません。IEがユーザーをリダイレクトする一般的なエラーメッセージではなく、エラーページの実際のソースを表示する方法を知っている人はいますか?

私は以前の経験から、Firefoxまたは他のブラウザでページに移動できれば、レンダリングできるHTMLを表示するだけで、そこからソースを表示できることを知っていますが、IEでソースを表示すると表示されますエラーの原因となっているページのソースではなく、エラーメッセージのソースです。


ユーザーが取得している正確なエラーメッセージは何ですか?質問のタイトルで言及した「Webページを表示できません」というメッセージは、通常、存在しないドメイン、またはDNS、プロキシ、ファイアウォール、またはその他の接続の問題が原因です。つまり、Internet Explorerは最初の場所。JohannesRösselが以下で言及しているフレンドリーなHTTPエラーは似ていますが、表現が異なり、HTTPエラーコード番号が表示されます。
Bavi_H

それが実際に問題だったことが判明しました。元のエラーに対して間違ったURLが送信されましたが、リンクが壊れているだけでした。とはいえ、レンダリングエンジンを停止したページでエラーが発生する前に(多くの場合、まだページヘッダーを出力している間に)この種類の問題に必ず遭遇し、その後同様のエラーが発生します。以下の回答は、将来的に非常に役立ちますので、ありがとう!
ケンドリック

回答:


3

未チェック「HTTPエラーメッセージを表示し、」インターネットオプションで:

Internet Explorerのインターネットオプションの「HTTPエラーメッセージをわかりやすく表示する」

この設定により、HTTPエラーの応答が500バイト未満の場合、一般的なエラーメッセージが表示されます。そのしきい値を超えると、実際の応答が常に表示されます。したがって、エラー応答を適切に埋め込むこともできます。これは珍しいことではありません:-)


1
上記にリンクされているページに記載されているレジストリの場所を見ると、制限は通常512バイト、場合によっては256バイトであることがわかります。
Bavi_H

@bav:ああ、だから私の最初の考えは正しかった。「エラーごとに名前と値のペア(たとえば、 "404"、128)があります。 "
ジョーイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.