問題タブ [httpbrowsercapabilities]
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.
httpbrowsercapabilities - HttpBrowserCapabilities カスタム ブラウザ ファイルの解析
カスタム .browser ファイルがあり、特定のユーザー エージェントが与えられた場合に何が起こるかを評価したい場合、.NET API を介してそれを行う方法はありますか?
HttpBrowserCapabilites を使用しようとしましたが、カスタム .browser ファイルをそのクラスにロードする方法がわかりません。
asp.net - Request.Browser は常に期待どおりに動作しますか?
ブラウザに応じて「ヘッド」に正しいCSSファイルを追加する次のコードがあります。
IE8 でページを開くと、Home.css が表示されることがありますが、実際には Home-IE.css が表示されるはずです。Head が null でないことを確認しました。誰かがそのようなことを経験したかどうかはわかりません。コメントをお待ちしております。
asp.net - ie8 xss フィルターが有効になっているかどうかを検出する
ie8 を使用しているユーザーが XSS フィルターを有効にしているかどうかを検出する方法はありますか?
私が知る限り、ie8 で XSS フィルターが有効になっている場合とそうでない場合とでは、ユーザー エージェントまたは http ヘッダーで何も変更されません。これにより、フィルターの使用に関するクライアント側の検出がいくらか残ります。フィルターがアクティブかどうかを教えてくれるテスト ページを作成することは可能でしょうか?
asp.net - 誰かがasp.netでHttpBrowserCapabilitiesを動作させていますか
HttpBrowserCapabilitiesブラウズ=Request.Browser; 他のすべてのブラウザでIEまたはNetscapeを復活させたようです。
asp.net c#を持つ開発者PCのC:\ WINDOWS \ system32 \inetsrvbrowscap.iniファイルを更新しました。
私の要件は、サーバー側のコードでクライアントブラウザをトラップすることです。
ありがとう。
asp.net - HttpBrowserCapabilitiesがまったく機能しないのはなぜですか?
.net 3.5をターゲットにしたWebアプリがあり、特にiPadをターゲットにしたブラウザー固有のコンテンツをレンダリングしようとしています。iPhone、iPad、Chrome、Safari、Request.Browser変数など、さまざまなブラウザから自分のページにアクセスしましたが、常に間違っているようです。暴言をお詫びします。これは、箱から出してすぐに機能する.Net機能だと思いました。
c# - HttpBrowserCapabilities に情報がありませんか?
Request.Browser
プロパティ (HttpBrowserCapabilities
クラス) を使用して、クライアントのシステムのプロパティを特定したいと考えています。
ただし、このクラスのいくつかの制限に遭遇したようです。UserAgent
OS バージョン (ほとんどの Windows バージョンでは WinNT のみを返しますPlatform
が、Vista、XP などでは返されません)、または x64 であるかどうか (Win16
およびWin32
プロパティ)。
HttpBrowserCapabilities
他のほとんどのユーザー エージェント情報がそこにあるため、これらのプロパティがクラスに表示されることを期待していました。何か不足していますか?この情報を他の場所で見つけることはできますか? それとも、UserAgent 文字列から自分で解析する必要がありますか?
request - ブラウザーが実行時にデータ URI をサポートしているかどうかを確認する
asp.net c# Web アプリケーションでデータ URI ベース 64 文字列を使用しようとしています。一部のブラウザーのみがこれをサポートしていることを知っているため、実行時に現在のブラウザーが base 64 文字列をサポートしているかどうかを確認する必要があります。
ユーザー要求オブジェクトから、現在のブラウザーを記述する HttpBrowserCapabilitiesWrapper オブジェクトにアクセスできます。
ブラウザがデータURIをサポートしている場合、これに基づいて見つけることは可能ですか? または、このオブジェクトに基づいていない場合、実行時にブラウザがデータ uri をサポートしているかどうかを確認する方法はありますか?
asp.net - ASP.net 以外の Web サイト アプリケーションで .browser ファイルを動的にロードする
実稼働マシンのリクエストからログに記録された User-Agent 文字列を分析する必要があるオフライン プロセスがあります。問題は、ブラウザーを解析して認識するために必要なフィルターを含む .browser ファイルを使用する必要があることです。 user-agent、および私が知っているファイルを使用する唯一の方法は、ASP.net Web サイトを使用し、.browser ファイルを APP_Browsers フォルダーに配置することですが、オフライン プロセスの性質を考えると、 Web サイトで、各レコードの HttpWebRequest オブジェクトを作成して、HttpBrowserCapabilities を読み取る必要があることを発見しました。.browser ファイルを使用して、ユーザー エージェントに一致する HttpWebBrowserCapabilities を読み取る他の方法はありますか。
注: 約 2 年前の以前の同様の質問を見つけましたが、十分な牽引力が得られなかったので、それ以降変更された可能性があると思いました。
.net - .NetAndroid.Browserファイル
Androidプラットフォームのブラウザ機能のリストをどこで見つけることができるか誰か教えてもらえますか?ASP.Net MVC3プロジェクトの一部として、そのための.Browserファイルを作成する必要があります。
いくつかのリンクをいただければ幸いです。
ありがとうGineer
更新: 51degrees.mobiとWURFLの両方を見てきました。これらは私の要件にはやり過ぎのようです。さらに、会社の方針により、オープンソースソフトウェアの使用が禁止されています。WURFLには商用ライセンスがありますが、その場合、コストは私たちの要件に対して法外なものになります。
c# - 要求オブジェクトのブラウザ タイプ値が矛盾しています
ユーザーのブラウザーの種類を取得する必要がある C# アプリケーションを作成しています。
Request オブジェクトから、具体的には System.Web.HttpBrowserCapabilitiesBase のメンバーである Request.Browser.Type から上記を取得します。
これから得られる結果は一貫していません。ほとんどの場合、ユーザーのブラウザ (IE7 など) を返すのは正しいのですが、まれに "Desktop" という値が返されます。ユーザーが Web ブラウザー経由で Web サイトにアクセスしているため、明らかに正しくないため、これが返される理由がわかりません。
これが返される理由と、それを「修正」する方法、またはユーザーのブラウザーの種類を一貫して取得する別の方法を使用する方法を知っている人はいますか?