問題タブ [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 投票する
6 に答える
5085 参照

asp.net - ASP.net が一部のユーザー エージェントの JavaScript を生成しない

********************編集 2************************ 問題がわかりました。 ..しかし、私はその意味が好きではありません。以前、iPhone を対象としたモバイル アプリケーションをテストし、プラグインを使用して Firefox のユーザー エージェント文字列を iPhone としてマスクしました。

.Net は、その情報だけに基づいて、ポストバックに必要なコードを生成していませんでした。

しかし、私はこれが好きではありません。なぜなら、iPhone やその他のマルチメディア デバイスは JavaScript を解釈できるため、ASP.net は、サーバーで生成された JavaScript を実行することに依存するアプリケーションを壊してしまうからです。

したがって、コミュニティが許可する場合... 公式の質問を次のように変更したいと思います... ASP.net が特定のブラウザ用の JavaScript を生成しないのはなぜですか? また、この「機能」をオフにするにはどうすればよいですか?

**************** エディット終了 2 ****************

奇妙な問題があります。リモートホストから作業中のコンピューターにいくつかの作業コードをコピーしました。ページを使用しようとすると、javascript エラーが発生します

出力ページのソースを少なくすると、確かにサーバー側で生成された JavaScript はありません。

簡単なページを作成してみました:

コードビハインド:

同じエラーが発生します。

私は再起動を試みました (ねえ、それは半分の時間で動作します)、App_Code、global.asax、および web.config からすべてをクリアし、autopostback=true のテキスト ボックスを追加しました... アイデアがありません。

ここで何が起こっているのか、誰かが光を当てることができますか?

**************詳細情報**************** IE ですべてを再試行したところ、期待どおりに動作しました。ページのソースには次のように表示されます。

Firefox のソースのみが表示されますが:

ウェブページをデスクトップに保存してメモ帳で開くと、同じことがわかります...

0 投票する
4 に答える
90276 参照

c# - WebBrowser コントロールのユーザー エージェントの変更

Winforms アプリケーションで WebBrowser コントロールの UserAgent を変更しようとしています。

次のコードを使用して、これを正常に達成しました。

唯一の問題は、これが一度しか機能しないことです。ChangeUserAgent() メソッドを 2 回目に実行しようとすると、機能しません。最初に変更された値に設定されたままになります。これは非常に面倒で、私はすべてを試しましたが、一度しか変わりません。

別のより柔軟なアプローチを知っている人はいますか?

ありがとう

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

iphone - iPhoneユーザーエージェント

私はiPhoneアプリを構築しています。これは基本的に、RSSフィードからの情報を表示し、関連するWebサイトからいくつかの追加情報をドラッグします。PinchMediaが提供するコードなど、いくつかのレポートコードを挿入することを検討しています。同意なしにユーザーを監視するため、問題が発生します。ですから、rssプロバイダーが受け取ったリクエストを見るだけでいいのではないかと思っていました。

私のコードでは、次のようにフィードにアプローチします。

iPhoneは、そのURLを開くときに、サーバーにユーザーエージェント情報を送信しますか?もしそうなら、私のアプリからの呼び出しを通常のrssクライアントから簡単に区別できるように変更できますか?

あなたの洞察に感謝します!

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

java - JSTL、ELを使用してJSPページでブラウザのユーザーエージェントをどのように確認しますか?

ブラウザのユーザーエージェントをチェックして、IE6かどうかを確認する必要があります。ただし、これを行うためにスクリプトレットを使用するべきではありません(厳密なスクリプトレットなしのポリシーがあります)。

現在使用しています

スクリプトレットではなく、JSTL、ELなどを使用してこれを行う最もクリーンな方法は何ですか?

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

iis - IIS ログにリストされているブラウザのリスト

ご挨拶、

IIS ログにリストされているブラウザー エントリのリストを探して、サイトにアクセスするさまざまなバージョンのブラウザーを識別できるようにしています。おそらく、リストではなく、さまざまなブラウザーとそのバージョンを識別するために使用するアルゴリズムがあるでしょう。

ログ アナライザーを探しているのではなく、ログ内のブラウザー バージョンに期待できるさまざまな値を探していることに注意してください。それらがこれらのリストでない場合、ブラウザとそのバージョンを判断するために従うことができるアルゴリズムはありますか?

0 投票する
7 に答える
7353 参照

python - ユーザー エージェント文字列をプログラムで変更するにはどうすればよいですか?

ユーザー エージェント文字列を変更するプログラムを書きたいと思います。

Pythonでこれを行うにはどうすればよいですか?

0 投票する
5 に答える
1831 参照

http - http ユーザー エージェント文字列を解読するための適切なリファレンス ガイドはありますか?

私たちのウェブサイトでいくつかの奇妙なエラーが報告されており、誰が探しているのか詳細を調べようとしています. サンプルのユーザー エージェント文字列を見ていると、次のようなことがわかります。

Mozilla/5.0 (Windows; U; Windows NT6.0; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

これの一部は明らかですが、一部はそうではありません (「U」?) ヒットのパターンから、これはロボットであると思われますが、この文字列に認識できるものは何もありませんそれに私を手がかりに。この文字列 (およびその他の異なる文字列) に含まれるいくつかの意味を知りたいです。どこかに包括的なリファレンスはありますか?

0 投票する
16 に答える
303916 参照

html - モバイルブラウザを自動検出(ユーザーエージェント経由?)

ユーザーがモバイル Web ブラウザーから自分の Web サイトを表示しているかどうかを検出して、適切なバージョンの Web サイトを自動検出して表示するにはどうすればよいですか?

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

internet-explorer-8 - ie8のユーザーエージェントが「opera」を返すのはなぜですか?

http://www.mgxvideo.com/mgxcopy-dev/get_browser.phpにある私のコードは、IE8を実行するとOperaを返します。私の情報源は: