問題タブ [user-agent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser - Blackberry ユーザー エージェント
新しい Blackberry からモバイル サイトにアクセスしています。ユーザー エージェントは次のとおりです。
mozilla/5.0 (windows, u; windows nt)....
他の誰かがこれを見ましたか?
古い電話ではblackberry8130でした...
html - HTML 解析エラー
何が問題なのか、なぜ Internet Explorer 8 でこのエラーが発生し続けるのかがわかりません。これが私が受け取っている唯一のエラーです。それが何を意味するのか、または簡単な解決策について何か考えはありますか? 私は自分のコードに問題があることに気付いていませんが、私を悩ませているのはメッセージだけです。
Web ページのエラーの詳細。
ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) タイムスタンプ: 2009 年 9 月 7 日月曜日 19: 11:13 UTC
java - AndroidのHttpURLConnectionが正しいUser-Agentヘッダーを送信しない
問題が見つかりました。ユーザーエージェントヘッダーを使用して、それに接続しているデバイスを識別するサーバーがあります。しかし、HttpURLConnectionを使用してサーバーに接続すると、ユーザーエージェントヘッダーは取得されませんが、ブラウザーに接続すると、正しいユーザーエージェントが送信されます。
テストには、リクエストで見つかったヘッダーで応答するエコーサーバーを使用しています。
ブラウザに接続すると、次のようになります。例:ユーザーエージェント:Mozilla / 5.0(Linux; U; Android 1.5; en-fr; HTC Hero Build / CUPCAKE)AppleWebKit / 528.5+(KHTML、Geckoなど)バージョン/3.1.2 Mobile Safari /525.20.1Up.Link/6.3.1.20.06.3.1.20.0。
しかし、UrlConnectionを使用してコードで接続すると、次のようになります。
ユーザーエージェント:利用できません。
誰かが私たちが異なる行動をとることを知っていますか?ブラウザと同じ方法で接続するにはどうすればよいですか?
編集:
私が本当に必要としているのは、User-Agentヘッダーだけでなく、いくつかの特別なヘッダー(実際にはx-up-subno)も必要です。このヘッダーはオペレーターのAPNによって追加されますが、何らかの理由でコードで接続すると、ヘッダーがリクエストに追加されません。
ありがとう、
web-services - オンラインのユーザー エージェント データベースはありますか?
ユーザー エージェント文字列をどのように解析しますか? 私は取得しようとしています:
- ブラウザ
- ブラウザのバージョン
- OS
- OS バージョン
ユーザーエージェント文字列から。私のアプリは perl で書かれており、以前はHTTP::BrowserDetectを使用していました。それは少し時代遅れで、もはや維持されていません。(編集: それ以来更新されています。) 実際のルックアップに perl を使用することに縛られているわけではありません。
私は、automagic 構文解析は失われた原因であるという結論に達しました。私は、分類されていない UA のリストを表示し、それらを手動で最新の状態に保つために、crud タイプのアプリを作成することを考えていました。
利用できるリソースは既に存在しますか? HTTP 呼び出しを行ってユーザー エージェント情報を検索できたら最高です。
ありがとう!
java - Java ユーザー エージェント文字列パーサーを探しています
ユーザーエージェント文字列を解析するためのJavaの優れたライブラリを知っている人はいますか? カスタム スクリプトを作成しましたが、これは多くの人にとって一般的な問題のようです。どこかに利用可能な優れたライブラリがあると思います。
たとえば、ユーザー エージェント文字列...
"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.0 (Gecko のような KHTML) Chrome/3.0.195.21 Safari/532.0"
... は、当サイトで Chrome を使用した Windows Vista PC の登場を秘密裏に発表しています。
PythonとRubyのライブラリを見てきました。Javaで何かありますか?
eclipse - 新しいソフトウェアのインストール用に Eclipse 3.5 でユーザー エージェントを変更する
Eclipse 3.5 でユーザーエージェントを変更するにはどうすればよいですか? プロパティ-Dhttp.agent=my user agentを eclipse.ini ファイルに追加しようとしましたが、WireShark を使用すると、ユーザー エージェントがまだJakarta Commons-HttpClient/3.1であることがわかります。会社のフィルターを通過してプラグインと更新をダウンロードできるように、これを変更する必要があります。これが私のeclipse.iniファイルです:
jsp - .jsp の User-Agent の代替
私の .jsp では、クライアントのブラウザに依存して使用する .css クラスまたは属性を定義するために、User-Agent を使用することがあります。
例:
条件は IE でのみ有効なので、さまざまなブラウザーで User-Agent をそのように定義する必要があります。
そうすれば、今のところ問題ありません。しかし、別のより適切で安定した方法があると思います。なぜなら、すべてのブラウザーの User-Agent 定義は非常に複雑であり、モバイル ブラウザーをさらにサポートする予定だからです。
Safari 4 の検出: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/528.16 (KHTML、Gecko など) バージョン/4.0 Safari/528.16
IE 6 の検出::Mozilla/4.0 (互換性あり; MSIE 6.0 ; Windows NT 5.1; SV1; iOpus-IM; Mozilla/4.0 (互換; MSIE 6.0; Windows NT 5.1; SV1) ; InfoPath.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
それはより安定した代替手段ですか?
php - Zend_Soap_Clientはカスタムユーザーエージェントを設定できますか?
Zend_Soap_Serverがあります。テストする必要があります。1つの問題-単体テストと開発モードは、異なるデータベースで機能する必要があります。.htaccessを介して行うことができます:
私にとっては問題なく動作します。開発/本番モードではZend_Soap_Clientをそのまま使用し、テスト用にパラメーターを追加します。テストサポートのソースコードに特別な変更はありません。問題-( Zend_Soap_Clientのカスタムユーザーエージェントを設定できない このパラメーターはサポートされていないか、文書化されていないようです。mod_rewriteを使用して同じことを実行し、
ただし、Query_StringのテストをサポートするようにZend_Soap_Serverを変更する必要があります。そうしないと、soapアクションがwsdlの外部の「testing」に反映されません。私の意見では良くありません。
ユニットではなく、受け入れテストにもう少し関連していることに同意します(私はなどのクラスのテストがあります$server->setClass('classWS')
)が、とにかく、用語に関係なく必要です。
だから、私にとってうまくいくのは次のようなものです:
テストで。
maven-2 - Mavenでユーザーエージェントを変更するにはどうすればよいですか?
Mavenでユーザーエージェントを変更するにはどうすればよいですか?会社のファイアウォールを通過するには、これを変更できる必要があります。バージョン2.2.1を使用していますが、2.0.10リリースノートの改善に気づきました。
[MNG-3652]-MavenHTTPリクエストのユーザーエージェントを設定します。