問題タブ [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.

0 投票する
1 に答える
1321 参照

browser - Blackberry ユーザー エージェント

新しい Blackberry からモバイル サイトにアクセスしています。ユーザー エージェントは次のとおりです。

mozilla/5.0 (windows, u; windows nt)....

他の誰かがこれを見ましたか?

古い電話ではblackberry8130でした...

0 投票する
3 に答える
9795 参照

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

0 投票する
2 に答える
16529 参照

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によって追加されますが、何らかの理由でコードで接続すると、ヘッダーがリクエストに追加されません。

ブラウザから: ブラウザ

コードから: コード

ありがとう、

0 投票する
10 に答える
58376 参照

web-services - オンラインのユーザー エージェント データベースはありますか?

ユーザー エージェント文字列をどのように解析しますか? 私は取得しようとしています:

  • ブラウザ
  • ブラウザのバージョン
  • OS
  • OS バージョン

ユーザーエージェント文字列から。私のアプリは perl で書かれており、以前はHTTP::BrowserDetectを使用していました。それは少し時代遅れで、もはや維持されていません。(編集: それ以来更新されています。) 実際のルックアップに perl を使用することに縛られているわけではありません。

私は、automagic 構文解析は失われた原因であるという結論に達しました。私は、分類されていない UA のリストを表示し、それらを手動で最新の状態に保つために、crud タイプのアプリを作成することを考えていました。

利用できるリソースは既に存在しますか? HTTP 呼び出しを行ってユーザー エージェント情報を検索できたら最高です。

ありがとう!

0 投票する
2 に答える
22451 参照

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で何かありますか?

0 投票する
1 に答える
2501 参照

eclipse - 新しいソフトウェアのインストール用に Eclipse 3.5 でユーザー エージェントを変更する

Eclipse 3.5 でユーザーエージェントを変更するにはどうすればよいですか? プロパティ-Dhttp.agent=my user agentを eclipse.ini ファイルに追加しようとしましたが、WireShark を使用すると、ユーザー エージェントがまだJakarta Commons-HttpClient/3.1であることがわかります。会社のフィルターを通過してプラグインと更新をダウンロードできるように、これを変更する必要があります。これが私のeclipse.iniファイルです:

0 投票する
2 に答える
2380 参照

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)

それはより安定した代替手段ですか?

0 投票する
1 に答える
2178 参照

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'))が、とにかく、用語に関係なく必要です。

だから、私にとってうまくいくのは次のようなものです:

テストで。

0 投票する
2 に答える
2903 参照

maven-2 - Mavenでユーザーエージェントを変更するにはどうすればよいですか?

Mavenでユーザーエージェントを変更するにはどうすればよいですか?会社のファイアウォールを通過するには、これを変更できる必要があります。バージョン2.2.1を使用していますが、2.0.10リリースノートの改善に気づきました。

[MNG-3652]-MavenHTTPリクエストのユーザーエージェントを設定します。