5568 sujets

Sémantique web et HTML

boujour,

Voila j'ai un grand souci d'affichage avec Safari car le problème est qu'il ne m'affiche pas le résultat (renvoit une page blanche) de mon appel à mon webservice:

<Note>Problème résolu donc le lien ne sert plus à rien</Note>

Alors que sur IE et FF y a pas de problème..

J'ai déjà essayé quelques sites de validation comme validome ou w3 validator mais je n'arrive pas à comprendre d'ou vient le problème car si je prend la source que j'obtient avec IE ou FF il passe le validateur. J'ai déjà changer les MIME comme indiqué dans la FAQ

remplacé ca:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>

par:
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=ISO-8859-1" />


Mais rien ne change, auriez-vous une idée?

Merci

Thierry

P.S. J'ai utilisé broswrcamp comme vous le mentionné dans le forum mais c'est bien des gens qui utilisent MAC qui m'ont annoncé le problème.
Modifié par virgul (11 Apr 2007 - 15:31)
virgul a écrit :
c'est bien des gens qui utilisent MAC qui m'ont annoncé le problème.
Je confirme, il y a quelque chose qui ne va pas... Safari télécharge la page sur le bureau au lieu de l'afficher, et ce qui est très particulier, c'est qu'il s'agit d'un fichier nommé download ne portant pas d'extension.
Ca doit être dans la méthode de rèponse de mon webservice qu'il y a un problème faut que je regarde de se coté car si j'enregistre la page avec IE et après que je l'ouvre dans opéra y a pas de problème d'affichage.

Bref je vous tient au courant si je trouve.

++

Thierry
Problème de configuration du serveur ou du script (en-tête HTTP envoyés), non ?

J'ai les en-têtes HTTP suivants :
Date: Thu, 05 Apr 2007 12:59:32 GMT
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private, max-age=0
Content-Length: 20122
Proxy-Connection: keep-alive

200 OK

Manque le content-type.
Oui c'est bien ce qui me semble mais je sais pas encore comment les rajouter...

C'est un ws en C#2.0? T'as une idée de comment procéder?

Moi je continue mes recherche merci à toi!
virgul a écrit :
Oui c'est bien ce qui me semble mais je sais pas encore comment les rajouter...

Je sais le faire pour Apache ou pour PHP, mais pas pour le reste.
C'est bon j'ai trouvé comment mais je dois mettre lequel?

text/html ou application/xhtml+xml.

Ou reformulons lequel serait le plus adapté?

Merci
virgul a écrit :
C'est bon j'ai trouvé comment mais je dois mettre lequel?
text/html ou application/xhtml+xml.
Ou reformulons lequel serait le plus adapté?

Si tu veux faire un site web (internet ou intranet) « classique », ça sera très probablement du "text/html". Je connais mal le sujet, mais il me semble que le "application/xhtml+xml" sert essentiellement si tu dois intégrer d'autres langages XML dans tes documents, comme par exemple du MathML.

Il me semble aussi que le support de "application/xhtml+xml" par IE ne va pas de soi.
OK alors ce coup ci y passe validome (avec text/HTML merci Florent) et le content-type est à mon avis juste mais à tester sur browsrcamp ca ne marche toujours pas... d'autre idée?

Merci

Thierry

Edit: si vous voulez réessayer reprenez le premier lien car j'ai du changé l'adresse.

P.S. Quelle validateur utilise tu pour valider le XHTML? Comment as-tu obtenu les entêtes HTTP?
virgul a écrit :
OK alors ce coup ci y passe validome (avec text/HTML merci Florent) et le content-type est à mon avis juste mais à tester sur browsrcamp ca ne marche toujours pas... d'autre idée?

N'ayant pas de Mac j'avoue que ça me dépasse un peu.

virgul a écrit :
P.S. Quelle validateur utilise tu pour valider le XHTML? Comment as-tu obtenu les entêtes HTTP?

Le validateur du W3C :
http://validator.w3.org

Pour les en-têtes HTTP, elles font partie des informations envoyées par le serveur avec la page. Le navigateur les a donc en mémoire et peut les afficher... par exemple avec l'extension Web Developer pour Firefox (Information > En-têtes HTTP (réponses)).
Sinon, il existe des outils en ligne, tel que celui-ci :
http://web-sniffer.net/
(tableau des « HTTP Response Header »)
Donc maintenant faut que j'aille sur un forum spécialisé Safari pour comprendre ce qui ne joue pas vu que mon XHTML est totalement valid!

C'est bien ca?

Merci beaucoup pour ton aide ca m'a vraiment aidé!

++

Thierry
Ok ben en faite sa marche sur safari mais pas dans browsrcamp???

C'étais bien le content-type Merci beaucoup Florent et au plaisir

++

Thierry