Accueil > Forum > > > > detection de navigateur
detection de navigateur
dimanche 22 juin 2008 à 09:29:39 |
detection de navigateur

thierryjl
|
Bonjour est il possible de detecter si un visiteur utilise un telephone portable, afin de le ré orienter vers une page adaptée ? merci
|
|
dimanche 22 juin 2008 à 09:41:34 |
Re : detection de navigateur

nicomilville
|
Salut, normalement oui car ils ont des navigateurs souvent spécial et légers essai d'utiliser la propriété de navigator : appname.... a++ Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
dimanche 22 juin 2008 à 14:23:32 |
Re : detection de navigateur

JoJo738
|
Salut ;) Oui, c'est possible. En fait, il vaut vérifier que le navigateur puisse le lire ... donc, il suffit de chercher dans le HTTP_ACCEPT et dans le HTTP_USER_AGENT (les navigateur compatibles). Je viens de poster un snipet P HP avec une fonction, je te la mets ( apres il faut voir pour l'exporter en javascript) function Browser_is_Wap($ReturnBrowser=true) { // If is WAP BROWSER : header('Content-type: text/vnd.wap.wml');
$agent=trim(getenv('HTTP_USER_AGENT')); $_wap=false; $_browser=null;
// I search if is a WAP Browser // On cherche si c'est un navigateur compatible WAP $regex='/(wap|windows ce|palm[os]|pda;|up\.br|\/cldc|midp|symbian[ \/o]|ericsson|portalmmm|nokia|BlackBerry|PANTECH|\bcdm\b|\bvirtual\b|^lge?[\/-]|Klondike|pocketPC|series60|Vodafone|^HTC\-)/i'; if(ereg($regex,$agent,$reg)) { $_browser=$reg[1]; $_wap=true; } // Else, I search if the browser accept WAP // Sinon, on cherche si le navigateur accepte le WAP elseif(strpos(strtoupper(getenv('HTTP_ACCEPT')),'VND.WAP.WML')>0) { $_wap=true; } else { // Dans le dernier cas, on cherche le browser du navigateur (PC) $list_pc_browser=array('mozilla','gecko','opera','omniweb','msie','konqueror','safari','netpositive','lynx','elinks','links','w3m','webtv','amaya','dillo','ibrowse','icab','crazy browser','internet explorer'); foreach($list_pc_browseras$browser) { if(stristr($agent,$browser)) { $_browser=$browser; break; } } } if($ReturnBrowser) { returnarray($_wap,$browser); } else { return$_wap; } }Browser_is_Wap( false) : retourne "(bool) B ROWSER_IS_COMPATIBLE_WAP" -> true/false Browser_is_Wap( true) : retourne "array((bool) B ROWSER_IS_COMPATIBLE_WAP, (string) Browser)" Si ma reponse te convient, merci de l'accepter ! 
|
|
dimanche 22 juin 2008 à 15:09:07 |
Re : detection de navigateur

JoJo738
|
Arf, petite erreur ...
return array($_wap, $_browser); Saleté de colorateur automatique (qui met pas en couleur ^^)
Au fait, si un admin passe par ici ... je crois qu'il y a la même erreur dans le snippet :s (sorry :S)
Et voila la version javascript ;) function Browser_WAP(ReturnBrowser) { ReturnBrowser = (typeof(ReturnBrowser) == 'undefined') ? true : ReturnBrowser; _browser = null; _wap = false; agent = navigator.userAgent.toLowerCase(); wap_regexp = new RegExp('(windows ce|palm[os]|pda;|up\.br|\/cldc|midp|symbian[ \/o]|ericsson|portalmmm|nokia|BlackBerry|PANTECH|\bcdm\b|\bvirtual\b|^lge?[\/-]|Klondike|pocketPC|series60|Vodafone|wap|^HTC\-)', 'i' ) ; list_pc_browser = ['msie 7', 'msie 6', 'firefox/2', 'firefox', 'nescape/7', 'nescape', 'opera/9', 'opera', 'omniweb', 'msie', 'konqueror', 'safari', 'netpositive', 'mozilla', 'gecko', 'lynx', 'elinks', 'links', 'w3m', 'webtv', 'amaya', 'dillo', 'ibrowse', 'icab', 'crazy browser', 'internet explorer']; if( (reg = agent.match(wap_regexp)) ) { _wap = true; _browser = reg[1]; } else { for( browser in list_pc_browser ) { if( agent.indexOf(list_pc_browser[browser]) != -1 ) { _browser = list_pc_browser[browser]; break; } } } if( ReturnBrowser ) { return new Array(_wap, _browser); } else { return _wap; } } Si ma reponse te convient, merci de l'accepter !
|
|
Cette discussion est classée dans : navigateur, detection
Répondre à ce message
Sujets en rapport avec ce message
Detection du navigateur qui différencie FIREFOX et NETSCAPE [ par barth707 ]
Bonjour,Je cherche depuis un moment déjà une detection en javascript qui me permet de faire la différence entre Firefox et Netscape.Si vous avez des i
instructions suivant le navigateur. [ par raoulv ]
Bonjour, je souhaite utiliser l'instruction : ONCLICK="location.href='menu-ff.html';" NAME="imag" SRC="menu-but.gi
ouvrir une page dans la fenetre active du navigateur? [ par billy21121 ]
Bonjour, voila je suis entrain de créer un site intranet en php et je suis amené a utuliser le javascript pour executer un petit calcul sur le poste c
besoin d'ai pour projet de petit navigateur [ par takali ]
Slt à tousVoila j'ai commençé à faire un petit navigateur javascript pour mon gosse.. sans prétention il est très simple.Mais voila dans le source qu
detection couleur [ par dockblue ]
bonjour voila mon probleme dans une page web j'insere des graphiques ( des courbes mathematiques) au format jpg, est il possible en passant la souris
adapter/centrer un site flash dans navigateur [ par rhujhguty ]
j'ai créer un site flash et je ne parviens pas à l'adapter et le centrer dans le navigateur....HELP
cache navigateur [ par Cronos87 ]
Bonsoir a tous, Je voudrais vous demandez comment faire pour savoir les images que l'on possède dans le cache de notre navigateur. Merci a vous.
barre inférieure d'un navigateur [ par sarril ]
Bonjour, je cherche un moyen pour ne pas afficher la référence d'un lien dans la barre inférieure d'une fenetre de navigateur. Pouvez vous m'aider sv
Détection du navigateur Wanadoo [ par Conradd ]
Bonjour, Je travaille pour une société dont l'activité est basée sur un site web. Nous détectons sur notre page de login de quel navigateur et de que
[help] Detection clic [ par SakuraKage ]
Bonjour a toutes et a tous,si je poste ce message c'est pour un petit probleme que j'arrive pas a resoudreJ'aimerais faire un script qui permet de "de
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : CONVERSIONRE : CONVERSION par peter2010
Cliquez pour lire la suite par peter2010
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|