私のWebサイトにアクセスしているiOS 3.2(およびおそらく以下の)ユーザーの数を知りたいです。これは、iOS 3.2の最大キャッシュ制限が約25.6kであり、このサイズを超えるファイルはキャッシュされないためです。これは http://www.yuiblog.com/blog/2010/06/28/mobile-browser-cache-limits/
AwstatsとGoogle Analyticsの両方を使用します。残念ながら、どちらもiOSバージョンを提供しません。 awstatsは単にMac OS XとSafariバージョンを報告します。 Googleアナリティクスはオペレーティングシステムのバージョンも報告しませんが、Safariのバージョンを大幅に改良しています。
この質問に対する解決策は、どのSafariバージョンがiOS 3.2を示しているか、または単純にどのSafariバージョンが25.6kキャッシュ制限を持っていたかのマッピングです。
この更新されたページで見つかった元の研究の改訂版があることが判明
http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/
この改訂されたページでは、元の制限は誤った方法論に基づいており、実際の制限は1MBまたは4MBであると記載されています。したがって、元の25.6Kの制限は無関係です。
この記事では、この制限はHTMLには適用されるが、CSSやJavascriptには適用されないことを説明しています。したがって、私が懸念している限り、これは全体的に重要なポイントであり、古いiOSバージョンを検出する必要はもうありません。
HTMLのキャッシュに関心がある場合は、回答の情報の一部がまだ関連している可能性があります。
バージョンの公式リストを見たことはないので、少し物事をまとめる必要があります。
直接の質問には、 Safari Webコンテンツガイドのページ があり、3.2 UserAgent文字列を例として使用し、「Mozilla/5.0(iPad; U; CPU OS 3_2 like Mac OS X; en-us)AppleWebKit /531.21.10(KHTML、Geckoなど)バージョン/4.0.4 Mobile/7B334b Safari /531.21.10 "これは、正規のものとみなすことができます。
より一般的な場合:
Casey Fleserから iOSリリース/モバイルSafariバージョンテーブル 。彼はソースが何であるかについて言及していませんが、ウィキペディアとのわずかな矛盾に注意する価値があります iOSバージョン履歴ページ 、(灰色の「Table of versions:iOS 3」をポップして開く必要があります。 x "バー)は、iOS 3.2。1まで531.21.10にアップグレードされたWebKitバージョンを表示しませんが、おそらく重要な問題ではありません特定のバグを追跡しない限り。
昨日、この同じ質問のバリエーションに遭遇しました。他の回答にあるリンクを少し掘り下げて、 Safariバージョン ページに来ました。昨日このページを見ていたらよかったのにと思います。閲覧しているデータ(ブラウザーバージョン>サファリ)をExcel CSVにエクスポートし、ユーザーエージェント文字列サイトを使用してバージョンを一致させていました。私は、あらゆる世代のiPhone/iPod/iPadで使用されているすべてのSafariバージョンをマップしようと考えていましたが、答えは...
IOS3.2以前を想定するのは正しいと思いますが、それ以上の研究で確認できます。次に、すべてのSafariバージョンのデータをエクスポートし、Safariを持っているSafariのバージョンだけを見ることができます(私が正しく読んでいる場合は525.28以前)分離するか、さらに分析を行うスプレッドシート/ワークシート。