我想知道使用从 HttpContext.Request.Browser 获得的 HttpBrowserCapablilties 是否是我检查请求是否来自 Windows 桌面计算机而不是移动设备的最佳方法。
请参阅下面的示例,了解我是如何使用它的。
public static bool IsWindowsDesktop(this HttpBrowserCapabilities browser)
{
return string.Equals(browser.Platform, "WinNT") && browser.IsMobileDevice;
}