La détection du navigateur

J'ai besoin de séparer IE et FF navigateurs à partir d'autres

c'est un pseudo-code :

If (CurrentBrowser == IE(6+) or FF(2+) )
{
...
}
else 
{
...
}

dans protected void Page_Load() événement (le penser)

if ((Request.Browser.Type == "IE") || (Request.Browser.Type == "FF"))
{
    WebMsgBox.Show("1111");
}

aucun effet :-/qu'est-ce que IE et FF types?

  • Ne pas le navigateur sniff et surtout ne pas navigateur renifler du côté du serveur. Vous êtes vous-même la mise en place de la rupture avec les proxy caches, sauf si vous incluez le bon Vary: User-Agent en-tête, dans ce cas, vous êtes en rupture de mise en cache de IE. Trouver un côté client de la façon de faire ce que vous faites (par exemple. IE commentaires conditionnels), et préfère renifler capacités au lieu de simplement du manque de fiabilité de l'utilisateur-nom de l'agent. Quel est le navigateur de la difficulté que vous essayez de travailler avec cette détection?
  • J'ai un script jQuery uniquement pour les FF et IE Moteurs
InformationsquelleAutor cnd | 2010-02-08