Compatibilité des navigateurs
Résolu/Fermé
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
-
Modifié par TheJokeAir le 27/08/2012 à 13:09
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 28 août 2012 à 14:49
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 28 août 2012 à 14:49
A voir également:
- Compatibilité des navigateurs
- Compatibilite windows 11 - Guide
- Les sites web peuvent garder la trace de votre navigation en déposant des sur votre ordinateur. en mode navigation , ces informations sont supprimées à la fermeture du navigateur. - Forum Logiciels
- Compatibilité carte mere processeur - Astuces et Solutions
- Macos big sur compatibilité - Guide
- Bluetooth 5.2 compatibilité - Forum Bluetooth
42 réponses
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 15:10
27 août 2012 à 15:10
J'ai retrouvé une vieille fonction un peu moche, à améliorer si tu as le courage !
function navig(){
$oncoupeletout = array('/', '(', ')', ';');
$navigu3 = str_replace($oncoupeletout, ' ', $_SERVER["HTTP_USER_AGENT"]);
$recoupe[] = array();
$recoupe = preg_split('/ /', $navigu3, NULL);
$comb = count($recoupe);
for($p=0;$p<$comb;$p++){
if($recoupe[$p] == "IEMobile"){
$echo ='Internet Explorer Mobile';
}
elseif($recoupe[$p] == "Navigator"){
$echo ='Netscape';
}
elseif($recoupe[$p] == "MSIE"){
$echo ='Internet Explorer';
}
elseif($recoupe[$p] == "AppleWebKit"){
$echo ='Safari';
}
elseif($recoupe[$p] == "Chrome"){
$echo = 'Google Chrome';
}
else{
$echo = $recoupe[$p];
}
}
return $echo ;
}
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
27 août 2012 à 15:12
27 août 2012 à 15:12
Oh merci, je vais la garder le côté, mais j'ai vu pire à appliquer, t'inquiete ;)
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 15:13
27 août 2012 à 15:13
Ok :)
Sinon, je suis à court d'idée ... !
Sinon, je suis à court d'idée ... !
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
27 août 2012 à 15:14
27 août 2012 à 15:14
Haha
Pas de soucis, je te remercie énormément pour toutes tes solutions!
Pas de soucis, je te remercie énormément pour toutes tes solutions!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
27 août 2012 à 15:29
27 août 2012 à 15:29
J'ai juste une question: ils font comment les sites "pros" genre CCM, leboncoin...?
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 15:37
27 août 2012 à 15:37
Très bonne question ... ! Je ne suis qu'étudiant en informatique à vrai dire ^^
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
27 août 2012 à 15:38
27 août 2012 à 15:38
Je trouve ça vraiment dur la mise en page de sites quand même :) mon site est tout fonctionnel, j'ai énormément bossé dessus mais là, ça me soule un peu l'histoire de compatibilité
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 15:55
27 août 2012 à 15:55
Oui totalement d'accord ! Mais tu peux faire le choix d'ignorer les utilisateurs d'IE, c'est une solution comme une autre ... ! ^^
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
27 août 2012 à 15:57
27 août 2012 à 15:57
Mouais bof, j'aimerais que le site soit assez bien beaucoup trop mega connu donc vaut mieux pas ^^'
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 15:59
27 août 2012 à 15:59
Effectivement !
Sinon, ya la solution des CMS si tu en as marre de coder. Il y a des avantages comme des inconvénients ...
Adresse toi aux "gros site" directement si tu veux une réponse. Ils sont tous une rubrique contact ;-)
Sinon, ya la solution des CMS si tu en as marre de coder. Il y a des avantages comme des inconvénients ...
Adresse toi aux "gros site" directement si tu veux une réponse. Ils sont tous une rubrique contact ;-)
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
27 août 2012 à 16:01
27 août 2012 à 16:01
Non j'en ai pas du tout marre de coder! j'en ai marre que d'un navigateur à l'autre, un bouton se déplace sans raison, qu'on puisse plus ecrire dans certaines input etc...
Et je ne pense pas qu'un gros site va repondre à un truc comme ça :D
Quoique ma belle-soeur connait le PDG de CCM :)
Et je ne pense pas qu'un gros site va repondre à un truc comme ça :D
Quoique ma belle-soeur connait le PDG de CCM :)
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 16:11
27 août 2012 à 16:11
Pour les ptits problèmes, si tu ne l'as pas déjà, je te conseil firebug, c'est pratique ;-)
En théorie oui c'est chiant, mais en pratique je n'ai encore jamais vraiment eu de problème. En cours nous sommes censé faire des codes sur tous les navigateurs, mais les profs ne regarde pas sous IE et s'en fiche ... ^^ Donc tant que ca marche sous safari, firefox et chrome, la note est bonne :) Ils nous précisent juste ce qu'il ne marche pas sous IE ^^
Ahah sympa la belle soeur ! Fais lui passé un petit billet alors ;-)
En théorie oui c'est chiant, mais en pratique je n'ai encore jamais vraiment eu de problème. En cours nous sommes censé faire des codes sur tous les navigateurs, mais les profs ne regarde pas sous IE et s'en fiche ... ^^ Donc tant que ca marche sous safari, firefox et chrome, la note est bonne :) Ils nous précisent juste ce qu'il ne marche pas sous IE ^^
Ahah sympa la belle soeur ! Fais lui passé un petit billet alors ;-)
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
Modifié par TheJokeAir le 27/08/2012 à 17:08
Modifié par TheJokeAir le 27/08/2012 à 17:08
Ouais ! je verrais pour firebug, je connais pas, merci!
EDIT: ok ok, je viens de mettre FF à jour et y a plus qu'un seul bug, c'est le fait de pas pouvoir supprimer dans la textbox réservée aux chiffres uniquement (en JS: genre event.keycode) y a t-il un code de touche pour que je rajoute aussi la touche supprimer aux touches autorisées? (marche sans sous Chrome)
EDIT: ok ok, je viens de mettre FF à jour et y a plus qu'un seul bug, c'est le fait de pas pouvoir supprimer dans la textbox réservée aux chiffres uniquement (en JS: genre event.keycode) y a t-il un code de touche pour que je rajoute aussi la touche supprimer aux touches autorisées? (marche sans sous Chrome)
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2012 à 18:38
27 août 2012 à 18:38
Oula, je sais le faire en C#, en js, il faut que je creuse un peu ^^
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
28 août 2012 à 00:29
28 août 2012 à 00:29
Je viens de tomber sur ca si cela t'interesse encore !
https://www.zonecss.fr/cours-css/hack-css.html
http://www.guillaumevoisin.fr/jquery/detection-du-navigateur-avec-jquery
https://www.zonecss.fr/cours-css/hack-css.html
http://www.guillaumevoisin.fr/jquery/detection-du-navigateur-avec-jquery
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
28 août 2012 à 00:32
28 août 2012 à 00:32
Ah bonne idée, je crois que IE est le seul à mal afficher mes pages en fait (depuis que j'ai fait certaines modifs) donc je vais me servir de ça :)
Merci beaucoup pour tout ton temps passé là dessus!
Merci beaucoup pour tout ton temps passé là dessus!
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
28 août 2012 à 00:34
28 août 2012 à 00:34
Dans ce cas là même pas la peine d'utiliser le jquery ! Le navigator.appName te suffis alors à distinguer IE des autres :)
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
Modifié par TheJokeAir le 28/08/2012 à 00:53
Modifié par TheJokeAir le 28/08/2012 à 00:53
ah le hack css c'est du JQuery? Pas fait gaffe, ouais je vais essayer avec la solution appName.
EDIT: je galère un peu là, comment je l'intègre dans ma page de sorte qu'une variable PHP contienne true ou false? Genre je vérifie une fois au début, puis au milieu de mon code, je fais genre:
if ($ie) { blabla }
else { blabla }
EDIT: je galère un peu là, comment je l'intègre dans ma page de sorte qu'une variable PHP contienne true ou false? Genre je vérifie une fois au début, puis au milieu de mon code, je fais genre:
if ($ie) { blabla }
else { blabla }
TheJokeAir
Messages postés
46
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
9 septembre 2012
4
28 août 2012 à 11:35
28 août 2012 à 11:35
Bon j'ai décidé de faire un CSS entièrement compatible donc, enfin résolu!
Merci pour ton aide préciseuse jeremy!
Merci pour ton aide préciseuse jeremy!
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
28 août 2012 à 11:38
28 août 2012 à 11:38
Le jquery c'était le 2em lien ! Le hack css c'est pas du jquery ^^
Tu fais finalement en php ? La version js est plus simple à mon gout !
Pas besoin d'un boolean, tu mets le nav dans une variabe, si c'est MSIE t'es ie donc tu appelles ton css pour ie, sinon t'appelle ton css à defaut !
if($nav == "MSIE"){ bla bla }
else {bla bla bla }
Tu fais finalement en php ? La version js est plus simple à mon gout !
Pas besoin d'un boolean, tu mets le nav dans une variabe, si c'est MSIE t'es ie donc tu appelles ton css pour ie, sinon t'appelle ton css à defaut !
if($nav == "MSIE"){ bla bla }
else {bla bla bla }