私はUserAgentUtils Javaライブラリを使用して、PDI変換中にブラウザのユーザエージェント文字列からユーザエージェントの詳細を抽出しますが、何をするにしても、ライブラリからヌルバージョン文字列中のバージョンをはっきりと見ることができたとしても、ユーザエージェント文字列を解析した後です。例:UserAgentUtilsは常にヌルブラウザのバージョンを与えます
String userAgentString = "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/533.3 (KHTML, like Gecko) capybara-webkit Safari/533.3"
UserAgent userAgent = new UserAgent(userAgentString)
userAgent.getBrowserVersion() //always comes back null
2つの質問。 UserAgentUtilsからデータを取得するのはどうしたらいいですか(これはバグ追跡システムに関連する問題の履歴がないため、バグではないようです)。
また、ユーザーエージェント文字列からコンポーネント情報を抽出するために使用できる別のJavaまたはJavaScriptライブラリがありますか?どちらか一方は大丈夫です。なぜなら、このコードが存在するPDIの仕事でもどちらかを簡単に使うことができるからです。
ハズレでユーザーエージェントヘッダーを送信します、私は実際のhttpからデータを抽出する必要がありますサーバーログを要求しますが、要求に対しては設定する必要はありません。 –