web-dev-qa-db-fra.com

Existe-t-il des bogues liés au système d'exploitation croisé et au navigateur, que les programmeurs Web devraient connaître?

Peut-être que cela appartient au super-utilisateur, mais je vais d'abord essayer ici sur stackoverflow

Je me suis développé sur Ubuntu et je me demandais s’il était sûr de supposer que mon site aurait la même apparence, disons, dans Chrome, lorsqu’il est visualisé sur un système Mac ou Windows , visualisé sur une machine Linux dans le même navigateur .

Je ne parle pas de problèmes inter-navigateurs ici, mais plutôt de problèmes de navigateurs inter-systèmes d'exploitation

Je suppose que tous les utilisateurs de Linux savent qu’ils doivent être certains polices de sécurité Linux dans leur police de caractères parce que nous n’avons pas tous Helvetica, Arial, Verdana, Tahoma et la belle Trebuchet MS installée par défaut, mais y a-t-il autre chose?

Je comprends (et espère bien) que notre navigateur préféré (IE), ne fonctionne pas de la même manière sous Wine comme sous Windows, mais je espérons que les autres navigateurs font

1
marflar

J'ai constaté des différences subtiles (pas seulement liées aux polices) entre Firefox sous Windows et Firefox sous Mac, ainsi que des différences sous Safari entre Windows et Mac.

Une fois, j'avais une mise en page à deux colonnes qui semblait bien sur Win FF, mais sur mac FF, la deuxième colonne est apparue sous la première. J'ai dû diminuer la largeur ou la marge/le rembourrage pour l'aligner correctement.

Les différences entre eux sont généralement rares, mais je recommande fortement de tester sur autant de plates-formes que vous avez accès.

2
RDL

Je me suis récemment heurté à un problème similaire à RDL. Une colonne latérale de l'une de mes dispositions est définie pour flotter à droite et dispose de suffisamment d'espace pour s'asseoir à côté de la colonne principale, mais sur Safari, elle est poussée en dessous.

J'ai essayé d'ajouter de l'espace supplémentaire pour la colonne, mais cela n'a aucun effet. Ce que j’ai finalement déterminé, c’est qu’un plugin jQuery que j’utilisais pour créer un diaporama dans cette colonne était la cause du problème, bien que cela fonctionne très bien dans IE, Opera et Firefox sous Windows.

Je n'ai pas encore pu identifier le bogue exact qui est à l'origine de ce problème, car je ne possède pas de Mac. Je ne connais donc pas vraiment le nom du bogue, ni sa cause exacte. Mais je vais voir si cela peut être répliqué dans Chrome ou Safari pour Windows.

0
Lèse majesté

Si vous ne parlez que de problèmes HTML et CSS, la principale différence réside dans le processus de rendu du moteur de présentation.

Windows a un moyen de traiter les graphiques, différent de UNIX/Linux, qui à son tour est différent de Mac OS X. Les pilotes graphiques et le système Windows ont un rôle à jouer dans ce processus, mais le point clé est l’analyseur/serveur de polices.

Même sous Linux, le rendu des polices par le système d'exploitation est différent pour Firefox, Opera et Chrome, ce qui les amène à afficher différemment les polices et les cases (si les mesures de cases sont en em, ex ou une autre unité dépendante de la police).

0
Dave