2010-02-09 3 views
0

Je développe un site que je connais en raison du thème du site auquel il sera accessible sur les appareils mobiles et Internet Explorer pour Windows CE 1, 1,1 et 2 n'ont pas de support pour la balise <script> (comme vous pouvez le voir sur this table). Ensuite, je veux construire une manière que lorsque l'utilisateur dispose d'un navigateur qui ne disposent pas d'un navigateur avec le soutien de script, il affichera un message comme:Message d'erreur lorsque le navigateur Web ne prend pas en charge le script

<center><b>You don't have a browser with scripting support, then you can't see the content of the page</b></center> 

Comment puis-je faire sans? PS: Si vous voyez le tableau sur le lien, il est dit que le tag <noscript> n'est pas supporté par les mêmes navigateurs qui ne supportent pas la balise <script>.

+1

Je n'ai pas lu ce lien de près, supprimé ma réponse. –

+0

Ok, mais le restaurer et le transformer en un cw, alors d'autres personnes peuvent être aidées par votre réponse. –

Répondre

1

Si vous voyez le tableau sur le lien, il dit que la balise <noscript> est pas pris en charge par les mêmes navigateurs qui ne prennent pas en charge tag <script>.

Oui, c'est l'idée. Si un navigateur ne prend pas en charge les scripts et ne prend pas en charge noscript, il ignore la balise noscript non reconnue et affiche simplement le contenu de l'élément noscript.

Pour les navigateurs ne supportant pas noscript, ce serait comme <foo>hello</foo>. Les navigateurs ignoreraient la balise foo et montreraient "bonjour".

Les navigateurs modernes prennent en charge la balise <noscript> en ignorant l'élément entier et son contenu.

Questions connexes