プロが教える店舗&オフィスのセキュリティ対策術

Web閲覧の際に送られてくるファイルについて、以下の何点か教えていただけないでしょうか。


Webページを閲覧する際、相手に送られるこちらの情報(UserAgent名やOS名)により、こちらに送られてくるファイル(特にhtml、テキストファイル)が異なる事があるのしょうか。
そうだとしたらオートパイロットで保存する場合、のちのことをかんがえてUserAgent名はIEあたりにしておくのが無難でしょうか。


GetHTMLなどのオートパイロットでは、テキストファイルをDLする時、自分のPCの環境により文字、改行コードを勝手に変更して保存してしまうのでしょうか。
そうだとしたら、相手のマシンに置いてあるテキストと同じ文字コードのまま、DLする事は出来ないのでしょうか。

A 回答 (2件)

あぁ、すみません、こちらも少し、言葉が足りなかったようです。


私が「無難」と言ったのは、オートパイロットやダウンローダの使用を
快く思わない管理者がいた場合に、それらのソフトでの保存をさせないようにしている場合があるので、
そういった時にはUser-Agentの偽装(IEにする)が有効、という程度の意味です。


それと、普通に使われるブラウザ(IE、Netscape、Mozilla、Safariなど)では、
普通はそれ専用のHTMLを作ったりはしないでしょう。
通常のデザインを行うのであれば、すべて共通のものになると思います。
(つまり、どれで保存しようが中身は変わらない)

例外的に、PDAや携帯端末などでは、扱えるリソースに限りがあるので、
専用のHTMLを作成することもあるでしょうけど。


ただし、JavaScriptなんて使ってくると話が別でして、
それぞれに最適化されたコードが存在したりします。
その対応をどうしているか、というのは作り方次第なので一概には言えないですが。

解答になっていない気もしますが、可能性の話なら、
(普通のブラウザなら)どのブラウザで保存しようが、
中身は変わらない可能性が高い、と思います。
    • good
    • 0
この回答へのお礼

普通のPCで使われるブラウザであれば、その種類によって保存される中身が変わる事はあまりないのですね。
ありがとうございました。とりあえずUAはIEにしておきます。

お礼日時:2004/03/02 01:46

異なることはあるでしょうね。


CGIやPHPなどで、UAを判断して生成するHTMLを変えることもあるでしょうし、
コンテントネゴシエーションといった機能もあったりします。

>UserAgent名はIEあたりにしておくのが無難でしょうか。
それが無難だと思いますよ。UAで弾かれることもありますから。

>文字、改行コードを勝手に変更して保存してしまうのでしょうか。
普通は、そんな変換はしないで、そのまま保存できると思いますが・・・
少なくとも、GetHTMLWでは、文字・改行コードとも、元と同じまま保存できています。

この回答への補足

ご回答くださりありがとうございます。普通オートパイロットは文字、改行コードを変更しないのですね。

それから、「IEが無難」という言葉をを曖昧に使ってしまっていました。すみませんでした。
自分のHDに保存された
 1.「IEで閲覧するのに最適化されたhtml」を
  IE以外のブラウザで正常にみられる可能性
 2.「あるブラウザAで閲覧するのに最適化されたhtml」を
  A以外のブラウザで正常にみられる可能性
を比べると、一般に1の方が高いという意味でよいのでしょうか。

補足日時:2004/02/28 21:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!