問題タブ [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.
c++ - iPhoneアプリ:特定のアプリを使用しているユーザーだけがWebページにアクセスできるようにする
私はそれが可能かどうか疑問に思っていました。もしそうなら、カスタムiPhoneアプリケーションからのみアクセスできるWebページを作成するための最良の方法は何でしょうか。たとえば、iPhoneの組み込みブラウザまたはその他のブラウザからWebページにアクセスしようとすると、エラーページが表示されますが、カスタムビルドのアプリケーションからアクセスすると、完全に機能します。
思いついたアイデアの1つは、アプリケーション内の埋め込みブラウザのUser-Agent文字列をカスタムのものに変更することです。しかし、これが実行可能かどうかはわかりません。
これが理にかなっていることを願っています。
前もって感謝します。
-ベン
php - インターネットエクスプローラーで確認してください。PHP vs. 条件付きコメント?
そこで、CSS を ie6 と ie7 のみのファイルに分割することにしました。このファイルには、次のような ie6 と ie7 のみを対象とする CSS ルールがあります。
可能であれば、$_SERVER['HTTP_USER_AGENT']
条件付きコメントではなく、PHP を使用してブラウザーを検出することを好みます。
訪問者が自分のユーザー エージェントを「なりすまし」、自分の好きなブラウザーであると主張できることは理解していますが、ブラウザーを検出するための条件付きコメントなどの代わりに PHP を使用することについての一般的な意見は何ですか?
ruby-on-rails - request.user_agent の「未定義のメソッド `include?'」を取得する
次のコード行があります。
しかし、時々このエラーが発生します:
エラーのログを確認すると、エラーが発生HTTP_USER_AGENT
しているユーザーの " " がありません。
では、その行を修正して、エラーがない場合にエラーをスローしないようにするにはどうすればよいHTTP_USER_AGENT
ですか?
javascript - ユーザーエージェントまたはJavascriptから64ビットまたは32ビットのWindowsを検出しますか?
正しいバージョンのダウンロードを提供したいと思います。私が持っているバージョンは次のとおりです。
- 32ビットWindows
- 64ビットWindows
- Linux
UserAgentフィールドを使用してLinuxを検出するのは簡単です。しかし、Windowsが32ビットか64ビットかを確実に把握することは可能ですか?
ユーザーは奇妙なブラウザを使用している可能性があります。IEとFirefoxが一般的であり、おそらくどこかにOperaユーザーがいます。たぶんChromeユーザーも。64ビットのWindows7には32ビットバージョンと64ビットバージョンのIEが付属していることを知っています。ダウンロードした64ビットバージョンの両方を送信したいと思います。
(追加するために編集:私はすべてのオプションを提供する必要があることを知っています、そして私はそうします。しかし人々はオプションを読みません。それで私は使いやすさを改善するためにデフォルトで正しいダウンロードを提供したかったです。もちろん、これは役に立ちますが正しければ、間違えても非常に役に立たない。これまでの答えからすると、これを行うための信頼できる方法があるようには見えない)。
internet-explorer-7 - .Net Framework 3.5 SP1 をインストールした後、IE7 のユーザー エージェントが既定値になる回避策はありますか?
.Net Framework 3.5 SP1 をインストールした後、ユーザー エージェント文字列が特定の文字数を超えると、ユーザー エージェントがデフォルトで「userAgent 文字列:Mozilla/4.0 (互換; MSIE 6.0)」になることを確認しました。いくつかのマシンでこの動作を確認しましたが、適切な回避策が見つからないようです。これにより、ユーザーのブラウザー (IE7) がユーザー エージェントを誤って報告している場合に、一部の Silverlight アプリケーションが実行されなくなります。3.5 SP1 をインストールする前は、ユーザー エージェントは、ブラウザーのバージョンと .Net フレームワークのバージョンを正しく報告していました。
html - デフォルトの CSS のブラウザは何に依存していますか?
こんにちは(私の醜い英語ですみません;-))
ユーザー エージェントのデフォルトの CSS を知っていますか ... :
- リリース番号に依存しますか?
- レイアウトエンジンに依存しますか?
- レイアウトエンジンのリリース番号に依存しますか?
- OSに依存?
- OSのリリース番号による?
はいの場合(任意の選択について)、それを示す例はありますか?
どうもありがとうございました。:-)
user-agent - ユーザー エージェント文字列の MDDR
ユーザー エージェント文字列で MDDR は何を意味しますか?
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
python - python-twitter で User-Agent を設定するには?
監視システムからのメッセージをつぶやくための小さなスクリプトを書いています。これまでに遭遇した唯一の問題は、User-Agent を正しく設定できないことです。すべてのツイートが「API から」として表示されますが、これは大したことではありませんが、何が間違っているのだろうかと思います。この動作を再現する例:
python-twitter 0.6を使用して、Ubuntu 9.10でPython 2.6.4を実行しています
何か案は ?:-)
c# - ウェブサイトは、どのブラウザにアクセスしているかをどのように知るのですか
ウェブサイトは、どのブラウザにアクセスしているかをどのように知るのですか
どうすればこれを行うことができますか
asp.net c#の答えを教えてください
php - 活性化ユーザーエージェントに基づく
ユーザー エージェント文字列に基づいて「div」を有効にする必要があります。たとえば、(これが私の実際の使用法です) Firefox を使用しているユーザーが私のサイトにアクセスします。「ようこそ Firefox ユーザー! オープン ソース ソフトウェアなどをサポートしていただきありがとうございます;」という行に沿って何かを伝えたいと思います。
そのメッセージは Div 内にあります。Firefoxユーザー向けに表示したいと思います。最新の (主流の) ブラウザーと互換性がある必要があります。私はPHPを使用しています。
前もって感謝します。
アルトゥール