2011-06-23 4 views
0

このユーザエージェント文字列をディレクトリ名にどのように表現しますか? ユーザエージェントからのどの情報がページのレンダリングにとって重要であり、重要ではないか。基本的に私はユーザエージェントを使っていくつかのウェブサイトをディスクにバックアップしました。私はそれらをディレクトリに整理したいと思います。ユーザエージェントの重要な部分

Browser Identity: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/533+ (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5 

私は良いか、iphone_533なければならないということであるだけでiphone_5.0上記の文字列に名前を付けることを考えていたのか?

+0

のようなものを取得し、各UAの一意のディレクトリ名を作成したい場合は、言い換えることができそれとも例を追加しますか?おそらくもっと背景? –

+0

こんにちは私はちょうどそれを言い換えました。 – user391986

+0

あなたにとって重要なことはあなただけが知っています。個人的には、私のサイトを訪れる人々のユーザーエージェントは、クロスプラットフォームの方法でコードするのに最善を尽くしても問題はありません。 – Blindy

答えて

1

ジャストアイデアが、あなただけのmd5てUAを入れて、私はそれが難しいあなたの質問を理解するために見つける

./sites/example.com/8d4c8e5a685289b8b38b6b7a263c9d83/ 
1

実際には、どのように具体的になりたいかによって異なります。デバイスに搭載されているハードウェア機能を知りたいですか?おそらくiphone_5は大丈夫です。詳細を知りたい場合は、533、またはSafariのバージョンを含めることもできます。それは本当にあなたのニーズにかかっています。

1

User-Agent文字列の履歴は意図的になりすましされていることです。たとえば、「Geckoのような」ビットは、サーバがWebkitについて特に認識していない限り、Firefoxと同じマークアップを送信するようにサーバを同軸にするために故意に使用されます。

今後も同じことが起こり続けます。あなたと他の人が "iPhone"という文字列を探し始めると、他のモバイルブラウザがUser-Agent文字列に "iPhoneのように"置くことを期待します。あなたがこれに慣れていることを確認してください。

関連する問題