2009-12-31 2 views
0

J'ai quelques JavaScript qui ne fonctionne pas correctement sur le Blackberry 8300. La page s'affiche différemment si JavaScript est désactivé. Cependant, j'aimerais pouvoir rendre la page "JavaScript disabled" aussi si l'utilisateur est sur un Blackberry 8300 ou sur un support de type "handheld".Comment forcer JavaScript comme désactivé sur une page Web selon le navigateur (c'est-à-dire sur Blackberry 8300)?

Y at-il un moyen de le faire? Ou une vérification que je peux faire? Puis-je détecter si le média est "portable" et si oui, afficher la version non JavaScript de la page?

Par exemple, certains se cas où si les médias == poche, puis .. CERTAINS HTML ICI ..

Ou est-il un moyen de « dégrader » un navigateur pour une version plus ancienne?

Répondre

1

En HTML pur, vous avez le tag <noscript>. Toute autre forme de sortie conditionnelle devra être effectuée sur le serveur dans une autre langue de votre choix.

1

Vous pouvez vérifier User Agent dans l'en-tête HTML.

Le navigateur de Blackberry s'identifie comme suit: BlackBerry8700/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1. Vérifiez simplement si "BlackBerry" est une sous-chaîne.

Il existe un List of user agents for mobile phones incomplet.

Questions connexes