問題タブ [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.
c# - App_Browsersを使用してHTML5ファイルAPIのサポートを検出する機会はありますか?
HTML5ファイルAPIを使用してファイルをアップロードし、現在、ユーザーエージェント文字列に応じて、ファイルをサポートするブラウザーのハードコードされたチェックを使用しています。
私が使いたいのは、HttpBrowserCapabilities
クラスと組み合わせた組み込みの「App_Browsers」機能です。
私の質問:
ブラウザの機能から直接HTML5ファイルAPIをサポートするブラウザの機能を推測することは可能ですか?
c# - (モバイル)ブラウザが背景画像をサポートしているかどうかを確認します
私はモバイルサイトを構築していますが、フッターには背景があります。
ブラウザがcssプロパティをサポートしているかどうかを確認したいのですが、background-image
trueの場合は特定のhtmlで背景を表示し、そうでない場合は別のhtmlのセットを表示します。
私は以下を使用しています:
背景を確認できないようです。
BG-imageのサポートを確認したい理由は、2セットのhtmlを切り替える必要があるためです。1つはhtmlテキストとbg画像で、もう1つは画像上のテキストで-単語/リンクごとにスライスされます...同じ効果が得られます。
javascript - HttpBrowserCapabilities オブジェクトを使用してサーバー側で IE ドキュメント モードを検出できますか?
HttpBrowserCapabilities オブジェクトを使用してブラウザーのバージョンと特定の機能を確認できますが、ブラウザーがレンダリングに使用しているドキュメント モードを確認する方法はありますか?
JavaScript プロパティに相当するものdocument.documentMode
モードは開発者ツールを介して変更できます
アップデート
カミソリレイアウトページでこのようなものを使用して、IE7以下の別のスタイルシートを含めることを望んでいました...
関数内でIsBrowserOlderThanIE8
ブラウザーのバージョンを検出できますが、クライアントが使用しているドキュメント モードを知るにはこれだけでは不十分です。ドキュメント モードでは、使用される実際のレンダリング エンジンがより明確になります。
asp.net - ユーザーのオペレーティング システムを検出する方法
ユーザーの詳細を取得するための次のコードがあります。
これはうまく機能しますが、プラットフォームが常に自分のマシンに対して Windows 7 ではなく Windows NT と表示していることに気付きました。ASP.Net でこの種の情報を検出する方法はありますか?
javascript - ブラウザの「ドキュメントモード」の取得方法
私はある種のJavaScriptライブラリを開発しています。そして、私はいくつかの特定の問題を抱えているという問題を引き起こします:ブラウザ:IE8 / IE9およびドキュメントモード:IE7私は解決策を見つけましたが、すべての状況でそれを使用したくはありません、そして私が持っているときにそれを使用したい上記の状況。以下を使用してブラウザを認識できることを知っています。
しかし、私はそのような方法でブラウザのバージョンだけを認識しますが、ドキュメントモードは認識しません。たとえば、ブラウザモードIE8とドキュメントモードIE 8がある場合、ソリューションを使用したくありません。ページドキュメントモードを取得する方法はありますか? IEで?前もって感謝します。
php - get_browser の代わりに?
私はphpのget_browser()
関数を使用して、主にデバッグのために、ユーザーの簡単な分析を行ってきました。しかし、get_browser を強化するデータである browsercap.ini のメンテナーがプロジェクトを終了したようです。一部の人々は再起動に取り組んでいるようですが、データは非常に古くなりつつあります。彼らは完全な書き直しについて話しているので、それが再び始まるまでにはかなりの時間がかかるのではないかと心配しています.
browsercap.ini に依存しない代替手段を知っている人はいますか?
編集:私の質問があいまいで申し訳ありません。これは、分析ではなくデバッグに必要です。クロスブラウザーのバグが多い Web アプリケーションの「バグ報告」ツールで使用していますが、クライアント マシンを制御できません。これは非常に古いアプリケーション (元々は IE6 用に作成されたもの) であり、最新の状態にするために最善を尽くしていますが、クロスブラウザーの問題を見つけるのが非常に難しい場合があります。
ありがとうございました
java - WebDriver に必要な機能
機能を備えた webDriver をセットアップしました。
アラートを解除する必要があるページがあります。そのようなキャッチで UNEXPECTED_ALERT_BEHAVIOUR をキャッチすることは可能ですか:
java - Selenium WebDriver で非リモート ブラウザを取得するために DesiredCapabilities を使用する方法はありますか?
Seleneium では、WebDriver オブジェクトを直接作成することで簡単に作成できます。
driver = new FirefoxDriver();
または、リモート Web ドライバーで DesiredCapabilities を使用している
私が探しているのは、ローカル ドライバー オブジェクトを作成するために desiredcapabilities を使用することです。何かのようなもの:
無理だと思います。これに関する洞察はありますか?