我試圖確定瀏覽器和版本,使我們的用戶訪問使用下面的代碼我們的應用程序的瀏覽器版本:無法確定在IE11
public bool MyBrowser(HttpRequestBase request)
{
HttpBrowserCapabilitiesBase browser = request.Browser;
switch (browser.Browser)
{
case "IE":
{
if (browser.MajorVersion < 6)
//do something
}
case "Firefox":
{
if (browser.MajorVersion < 3)
//do something
}
case "AppleMAC-Safari":
{
if (request.UserAgent.Contains("Chrome") || browser.MajorVersion < 4)
return false;
return true;
}
default: return false;
}
}
這個代碼總是返回false用戶打開時,在IE11中的這個網站,這件作品很好,直到我們遷移到IE11。這可能是發生這種情況的原因。請建議是否有解決方法。
你檢查這個答案:http://stackoverflow.com/questions/19999989/internet-explorer-11-detection-on-server-side – HABJAN 2015-03-25 10:17:56
請參見[56,「問題包括‘標籤中的’他們標題?「](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles),其中的共識是」不,他們不應該「! – 2015-03-25 10:19:22