2010-08-16 12 views
0

Je réalise que la détection de navigateur n'est généralement pas une bonne idée, cependant, comme chaque navigateur a une implémentation différente de contenteditable, j'ai besoin d'un moyen de séparer mes correctifs pour chacun.Le navigateur détecte les entités communicantes

Plus précisément:

gecko et webkit ont besoin d'un <br /> à insérer à la fin des paragraphes vides, sinon ils sont automatiquement supprimés.

Par exemple, l'opéra traite ce <br /> comme un <br /> ordinaire et insère une nouvelle ligne.

J'ai besoin d'un moyen de dire quel navigateur ou au moins lequel des implémentations à utiliser.

Pourriez-vous m'aider à trouver une méthode?

Merci, Nico

Répondre

0

En fait, je décide d'aller avec tout à fait une solution intéressante à ceci: utiliser les préfixes de navigateur pour détecter le css navigateur.

par exemple if(elem.style["MozBorderRadius"] != undefined) cible firefox1 + et la même chose peut être faite avec WebkitBorderRadius.