Bonjour,
Je viens de me heurter à un problème étrange. Le site sur lequel je travaille est servi en application/xhtml+xml à tous les navigateurs qui le supportent (c'est à dire tous les navigateurs sauf IE).
Tout fonctionne très bien avec Opera et Firefox, mais Safari m'affiche le contenu des balises <noscript>.
voir un exemple ici : http://bluescreenjunky.info/tests/noscript.php
dont le code est on ne peut plus simple :
Questions : celà vient-il de la beta de Safari pour windows ? ou bien les utilisateurs de la version stable sur Mac sont-ils aussi affectés ?
Est-ce un bug ou un comportement normal ? (peut-être que le xhtml n'est pas censé supporter la balise noscript )
Y a-t-il un moyen de contourner le problème ?
Merci
Modifié par BlueScreenJunky (13 Sep 2007 - 14:45)
Je viens de me heurter à un problème étrange. Le site sur lequel je travaille est servi en application/xhtml+xml à tous les navigateurs qui le supportent (c'est à dire tous les navigateurs sauf IE).
Tout fonctionne très bien avec Opera et Firefox, mais Safari m'affiche le contenu des balises <noscript>.
voir un exemple ici : http://bluescreenjunky.info/tests/noscript.php
dont le code est on ne peut plus simple :
<? header("Content-Type: application/xhtml+xml; charset=UTF-8");?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
</head>
<body>
<p>Bonjour.</p>
<noscript><p><b>votre navigateur ne supporte pas les scripts !</b></p></noscript>
<p><a href="javascript:alert('chouette, une alerte')">cliquez ici pour une alerte</a></p>
</body>
</html>
Questions : celà vient-il de la beta de Safari pour windows ? ou bien les utilisateurs de la version stable sur Mac sont-ils aussi affectés ?
Est-ce un bug ou un comportement normal ? (peut-être que le xhtml n'est pas censé supporter la balise noscript )
Y a-t-il un moyen de contourner le problème ?
Merci
Modifié par BlueScreenJunky (13 Sep 2007 - 14:45)