人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ウェブサイトを見ていると、IEではきちんと表示されるのに、FirefoxやNetscapeでは表示されずソースが表示されてしまうページが結構あります。これらの原因は何でしょうか?いずれのサイトにも共通する、HTML記述に関するミスなどがあれば教えてください。

例えば下記のサイトの下の階層など
→ http://www.ozlifestyle.info/

●質問者: ahsodik
●カテゴリ:コンピュータ
✍キーワード:firefox HTML IE Netscape ウェブサイト
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● nishiyu
●10ポイント

http://www.mozilla.gr.jp/forums/?mode=al2&namber=11606&rev=&0&KL...

もじら組フォーラム [One Topic All View / Re[3]: shtml表示について / Page: 0]

ご参考に

◎質問者からの返答

ありがとうございます!


2 ● GEN111
●20ポイント

http://www5a.biglobe.ne.jp/~n_rieko/asp/9.htm

例のサイトの場合は特に致命的な HTMLの誤りは無いようです。表示された HTMLソースを保存してそのファイルを開けば Firefox でも表示されます。

この場合は正しい content-type を出力していないことが原因で、ASPサーバの設定の不備によるものではないでしょうか。

◎質問者からの返答

ありがとうございます!


3 ● sugipack
●20ポイント

http://www.mozilla.gr.jp/standards/webtips/webtips0033.html

Content-Typeエンティティヘッダフィールドは適切なものを指定してください - Web標準普及プロジェクト

当該のページに限れば、たとえば

http://www.ozlifestyle.info/perth.asp

を開いてみると Content-Type に text/plain が返ってきています。

これは「ただのテキスト」である旨を示しているため、Mozilla などでソースが表示されるのは正しい動きで、text/plain であるのにも関わらず内容が HTML 文書だからと整形して表示する IE の方がおかしいことになります。

本質的にはサーバ側(拡張子が asp なので IIS でしょう)が正しい Content-Type を送っていないことが原因で HTML 記述の問題ではないです。

他にこのような例があるとすれば、概ねこの Content-Type が原因ではないかと思われます。

◎質問者からの返答

ありがとうございます。

私のサイトではphpサイトなのですが、同じくContent-Typeの問題なのですよね。

言語等に関する知識がかなり乏しいのですが、対処法としてはサーバーに問い合わせるしかないのでしょうか?制作段階でできる対処法があれば教えていただけると有り難いです。


4 ● peugeot
●30ポイント

http://web-sniffer.net/?url=http%3A%2F%2Fwww.ozlifestyle.inf...

View HTTP Request and Response Header

HTTPのレスポンスヘッダ情報が正常に記述されていないと発生します。

全くHTTPヘッダが記述されていないとどのブラウザでもInternal Server Errorが発生しますが、中途半端に記述されている場合などはIEはページを表示し、Netscape/FirefoxはTEXTデータとして表示します。

通常HTMLではHTTPヘッダを意識する必要がありませんが、aspやphp、cgiなどでは作成者がHTTPヘッダを記述する必要があります。

上記URLではJavaScriptにてHTTPのヘッダを表示してるサイトになります。

サンプルのサイトではaspのみ異常が発生しています。

aspのHTTPのレスポンスヘッダを確認するとContent-Type:text/htmlとすべきところをtext/plainとしています。IEではtext/plaindでもHTMLとして表示します。

ここが問題なのでは?

◎質問者からの返答

なるほどなるほど。よくわかりました。ありがとうございます!


5 ● harowanwan
●10ポイント

http://itpro.nikkeibp.co.jp/

ITpro 総合トップ

IEと他のブラウザーのタグ解釈のちがいです。BPのサイトで最近関連記事がありました。無料のユーザー登録が必要ですが、よくまとまっている記事だとおもいます。

http://itpro.nikkeibp.co.jp/members/ITPro/ITBASIC/20041201/15333...

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ