web-dev-qa-db-fra.com

Comment savoir combien d'utilisateurs iOS 3 accèdent à mon site Web?

J'aimerais savoir combien d'utilisateurs d'iOS 3.2 (et probablement inférieurs) accèdent à mon site Web. La raison en est que iOS 3.2 avait une limite de cache maximale d’environ 25,6 Ko et que les fichiers de taille supérieure à cette taille ne seraient pas mis en cache. C'est selon http://www.yuiblog.com/blog/2010/06/28/mobile-browser-cache-limits/

Nous utilisons à la fois awstats et Google Analytics. Malheureusement, ni l'un ni l'autre ne donne la version iOS. awstats rapporte simplement Mac OS X et la version de Safari. Google Analytics ne signale pas non plus la version du système d'exploitation, mais donne les versions de Safari avec une grande précision.

Une solution à cette question serait un mappage des versions de Safari indiquant iOS 3.2 ou simplement des versions de Safari avec une limite de cache de 25,6 ko.

2
Jeffrey Simon

Il se trouve qu’il existe une version révisée de la recherche initiale, disponible sur cette page mise à jour.

http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/

Cette page révisée indique que les limites initiales étaient basées sur une méthodologie erronée et que les limites réelles étaient soit 1 Mo, soit 4 Mo, selon les cas. La limite initiale de 25,6 K n’est donc pas pertinente.

L'article explique que cette limite s'applique au HTML, mais pas au CSS ou à Javascript. En ce qui me concerne, l’ensemble est donc discutable et je n’ai plus besoin de détecter les anciennes versions d’iOS.

Certaines informations dans les réponses peuvent toujours être pertinentes si vous êtes préoccupé par la mise en cache de HTML.

0
Jeffrey Simon

Je ne pense pas avoir jamais vu une liste officielle de versions, vous devrez donc rassembler un peu les choses.

Pour votre question immédiate, il existe une page dans le Guide du contenu Web Safari qui utilise la chaîne 3.2 UserAgent comme exemple et la donne sous la forme "Mozilla/5.0 (iPad; U; CPU OS 3_2 comme Mac OS X; fr-fr) AppleWebKit/ 531.21.10 (KHTML, comme Gecko) Version/4.0.4 Mobile/7B334b Safari/ 531.21.10 "que je suppose que vous pouvez considérer comme canonique.

Dans le cas plus général:
De Casey Fleser, un Tableau des versions iOS/Mobile Safari . Il ne mentionne pas ses sources, mais il convient de noter une légère différence avec Wikipedia page d'historique des versions d'iOS , (vous devrez ouvrir le gris "Tableau des versions: iOS 3. barre "x") qui ne montre pas la version de WebKit mise à niveau vers 531.21.10 jusqu'à iOS 3.2. 1 mais ce n'est probablement pas une préoccupation majeure à moins de poursuivre un bug très spécifique.

3
Su'

J'ai rencontré une variante de cette même question hier. En fouillant un peu les liens donnés dans l’autre réponse, je suis arrivé à la page versions de Safari , et j’aurais bien aimé regarder cette page hier. J'exportais vers Excel CSV les données que je cherchais (Version du navigateur> Safari) et utilisais des sites de chaînes d'agent d'utilisateur pour faire correspondre les versions. Je cherchais à cartographier toutes les versions de Safari utilisées par tous les iPhone/iPod/iPad de toutes les générations, mais pour répondre à votre question ...

Je pense que vous avez raison de présumer l'iOS3.2 ou une version antérieure, mais d'autres recherches pourraient le confirmer. Vous pouvez ensuite exporter les données de toutes les versions de Safari, puis consulter uniquement les versions de Safari dotées de Safari (525.28 ou version antérieure si je comprends bien). Vous pouvez ensuite écrire une formule pour transférer toutes les données de ces versions uniquement à un autre endroit de la feuille de calcul/feuille de calcul pour isoler ou effectuer une analyse plus approfondie.

0
Dallas