2010-10-25 7 views
0

J'ai une application web ciblant .net 3.5 et im essayant de rendre le contenu spécifique au navigateur, en ciblant spécifiquement les iPads. J'ai visité ma page à partir de divers navigateurs, y compris iPhone, iPad, Chrome, Safari et les variables Request.Browser semblent toujours être fausses. Excuses pour la diatribe, je pensais que c'était une fonctionnalité .Net qui a fonctionné hors de la boîte.Pourquoi HttpBrowserCapabilities ne fonctionne pas du tout?

Répondre

0

Vous pouvez faire fonctionner cette fonctionnalité en copiant des fichiers .browser dans le dossier App_Browsers de votre application. Par défaut, ils vivent dans% SystemRoot% \ Microsoft.NET \ Framework \ version \ CONFIG \ Browsers.

Même pour une raison quelconque, il ne détectait pas les différents navigateurs que j'utilisais, mais j'ai découvert le OceanAppleWebkit.browser d'Owen Brady qui fonctionnait parfaitement pour mes besoins. Cela peut être un peu daté maintenant mais si vous connaissez des sources mises à jour pour les fichiers .browser, il serait apprécié que vous postiez un commentaire avec un lien. Merci!

http://owenbrady.net/browsercaps/

Questions connexes