2009-07-06 11 views
0

Ich habe gerade dieses Problem, wenn Sie beginnen, Ubuntu zu verwenden. Ich frage mich, warum Request.Browser.Browser.ToLower(). IndexOf ("firefox") zurück True für Firefox auf Windows aber falsch für Firefox auf Ubuntu?Firefox-Browser-Erkennung in Ubuntu

Antwort

2

Schauen Sie sich den Rückgabewert von Request.Browser.Browser.ToLower() an, um zu sehen, was Ubuntu dort hat. Höchstwahrscheinlich heißt es iceweasel statt firefox dort.

0

Wenn Sie Browser-Erkennung verwenden müssen ... versuchen Sie, etwas wie jQuery .support-Funktionen verwenden.

Check WhatIsMyUserAgent oder eine ähnliche Website für was Ubuntu Firefox Builds tatsächlich senden.

Ich glaube, Firefox soll in der FF UA String auf Ubuntu sein ... aber ich weiß für eine Tatsache Gecko ist in der Zeichenfolge, wie das ist die Rendering-Engine verwendet.