0
.net-coreにHttpBrowserCapabilities
を使用します。私はそれを次のように試した:.Net-Coreは、httpContextからHttpBrowserCapabilitiesを取得します。
var userAgent = httpContext.Request.Headers["user-agent"];
var userBrowser = new HttpBrowserCapabilities { Capabilities = new Hashtable { { string.Empty, userAgent } } };
var factory = new BrowserCapabilitiesFactory();
factory.ConfigureBrowserCapabilities(new NameValueCollection(), userBrowser);
var mobileString = userBrowser.IsMobileDevice ? "(mobil)" : string.Empty;
var browserString = $"{userBrowser.Browser} version {userBrowser.Version} {mobileString} OS: {userBrowser.Platform}";
しかし、InvalidCastExceptionがスローされます。どのように私はこのコードを正しい値に戻しますか?
を使用)[0]' 'ファースト()'動作しないのでしょうか? – Lloyd
ty :) ... u r right – osanger