Bonjour à tous,
Je vais encore enfreindre la règle 16 (à chaque fois que je poste dans ce salon c'est pareil...) en vous demandant de m'indiquer un script tout prêt, voire de m'en pondre un. Ah la la...
Voilà tout de même le pitch: je dois afficher sur une page une phrase contenant un lien, lien qui pointe vers une page d'informations sur la lecture du format Ogg Vorbis (quels logiciels installer/utiliser, tout ça). Il s'agit d'un projet destiné à être visionné essentiellement sous Linux, mais aussi potentiellement sous Windows ou Mac OS X. Or, cette phrase n'est destinée qu'aux utilisateurs de Windows ou OS X, car sous linux la lecture du ogg vorbis est possible «out of the box», donc pas d'explications à donner.
Je me suis donc dit que je pourrais tenter de lire en JS la user agent string, et de tout simplement masquer ce lien inutile si celle-ci contient le mot «Linux».
Et oui, je sais que ça n'est pas fiable à 100%, ni même sans doute à 90%. Mais je doute qu'un navigateur sous Windows ou OS X annonce du linux comme OS, et si sous Linux le lien n'est pas masqué... ça n'est pas bien gênant.
J'ai de plus testé les trois navigateurs disponibles nativement sous Linux (Firefox 2, Konqueror 3.5 et Opera 9), tels que disponibles pour ma distribution, et tous ont le mots «Linux» dans leur user agent string (http://www.useragentstring.com/test via ce site
).
Alors, une petite suggestion?
L'idéal serait d'avoir un script simple qui se contenterait de récupérer la valeur de la user agent string (plusieurs méthodes selon les navigateurs?), et de tester si le mot «Linux» y apparait.
Merci d'avance et encore désolé de vous faire plancher.
Modifié par Florent V. (02 Sep 2007 - 22:36)
Je vais encore enfreindre la règle 16 (à chaque fois que je poste dans ce salon c'est pareil...) en vous demandant de m'indiquer un script tout prêt, voire de m'en pondre un. Ah la la...

Voilà tout de même le pitch: je dois afficher sur une page une phrase contenant un lien, lien qui pointe vers une page d'informations sur la lecture du format Ogg Vorbis (quels logiciels installer/utiliser, tout ça). Il s'agit d'un projet destiné à être visionné essentiellement sous Linux, mais aussi potentiellement sous Windows ou Mac OS X. Or, cette phrase n'est destinée qu'aux utilisateurs de Windows ou OS X, car sous linux la lecture du ogg vorbis est possible «out of the box», donc pas d'explications à donner.
Je me suis donc dit que je pourrais tenter de lire en JS la user agent string, et de tout simplement masquer ce lien inutile si celle-ci contient le mot «Linux».
Et oui, je sais que ça n'est pas fiable à 100%, ni même sans doute à 90%. Mais je doute qu'un navigateur sous Windows ou OS X annonce du linux comme OS, et si sous Linux le lien n'est pas masqué... ça n'est pas bien gênant.
J'ai de plus testé les trois navigateurs disponibles nativement sous Linux (Firefox 2, Konqueror 3.5 et Opera 9), tels que disponibles pour ma distribution, et tous ont le mots «Linux» dans leur user agent string (http://www.useragentstring.com/test via ce site

Alors, une petite suggestion?
L'idéal serait d'avoir un script simple qui se contenterait de récupérer la valeur de la user agent string (plusieurs méthodes selon les navigateurs?), et de tester si le mot «Linux» y apparait.
Merci d'avance et encore désolé de vous faire plancher.

Modifié par Florent V. (02 Sep 2007 - 22:36)