ブラウザ
ブラウザの詳細情報を表示 — 名前、バージョン、レンダリングエンジン、ユーザーエージェント文字列、対応機能 — すべてブラウザから。
ブラウザ
ブラウザの詳細情報を表示 — 名前、バージョン、レンダリングエンジン、ユーザーエージェント文字列、対応機能 — すべてブラウザから。
プライバシー第一 ブラウザ テストツール はusbRecognized上でセキュアなWeb APIを使用してブラウザ内で完全に動作します。ソフトウェアのダウンロード不要、インストール不要、データのアップロード不要 — プライバシーは100%保護されます。上のツールをクリックするだけでテストを開始できます。
このカテゴリの一部のツールは現在利用可能です(✓でマーク)。その他は近日公開予定 — 各ページにはツールの機能の詳細なプレビューが含まれています。
デバッグにブラウザー情報が必要な理由
ウェブ上のハードウェアテストの多くはブラウザーのAPIに依存しており、実装は一様ではありません。あるブラウザーでは完動するテストが、別のブラウザーではまったく動かないことがあります。ハードウェアではなく、依存するAPIの欠落・無効化・挙動差が原因です。利用中のブラウザーとバージョンの特定が、ハードウェアの問題か環境の問題かを見分ける第一歩です。
二つ目の理由はサポートへの報告です。開発者やメーカーへ不具合を報告すると、利用中のブラウザーとOSがまず問われます。答えによって原因候補が大きく絞られるため、手元に用意しておけば遅いやり取りが速くなります。
三つ目の理由は更新の確認です。実際に更新されたか、必要な機能が手元のバージョンにあるかを確かめる場合、報告されたバージョンを読むほうが、延期や無視された可能性のある更新通知を信じるより確実です。
ブラウザー情報レポートの中身
ブラウザー情報レポートは、混同されがちな独立した事実を束ねます。ユーザーエージェント文字列、レンダリングエンジンとそのバージョン、OSとそのバージョン、画面とウィンドウの寸法、デバイスピクセル比、優先言語、WebGLやWebUSB、メディアキャプチャなどの機能フラグを報告します。
機能フラグが実用上もっとも有効であり、もっとも見落とされます。黙って何もしないハードウェアテストは、ハードウェアの不良ではなく機能不足が原因の場合が一般的であり、フラグが有無を示します。カメラテストの失敗時にレポートでキャプチャ不可と出れば、原因はカメラではなくブラウザーの設定です。
報告値は、見かけのよく似た二つのブラウザーの区別にも有効です。互換のために他製品のユーザーエージェント文字列を意図的に使い回すブラウザーが複数あり、文字列だけでは特定できません。エンジンのバージョンと機能フラグの組み合わせこそ、両者を実際に分けます。
ユーザーエージェント、エンジン、プラットフォームの説明
ユーザーエージェント文字列は歴史的な付着物の多い古い仕組みです。サーバー側の振り分けのために設計され、今は正確さではなく互換のために残すトークンを含みます。昔の機能チェックを通るため、順に他の複数のブラウザーを名乗ることがあります。
ページの挙動を実際に決めるのはレンダリングエンジンです。同じエンジンのブラウザー同士は同じページをほぼ同じに描くため、製品名よりエンジンとそのバージョンが有益です。二つのブラウザー間で表示が違う場合、エンジン共有の確認で差の当然の有無がすぐ分かります。
プラットフォーム報告は一式のうちもっとも当てになりません。デスクトップ版を受け取るためにモバイルを名乗る場合が頻繁にあり、タブレット表示のデスクトップ製品がモバイルを報告する場合もあります。事実ではなく手がかりに留め、能力の判断は機能フラグを優先します。
壊れたツールを説明するブラウザー情報
最多の場面は、該当するAPIを遮るブラウザーでの静かな失敗です。カメラとUSBテストが定番であり、安全なオリジンと明示の許可が必要で、組み込みブラウザーや許可を隔離するプライベートモードでは使えません。機能レポートは推測ではなく該当箇所を示します。
二つ目は動きながらあり得ない値を出す場面です。小さめに報告されるviewportや、1以外のデバイスピクセル比の適用が一般的であり、実際の表示を変えず測定寸法を変えます。寸法と併せた比率の読みが混乱をすぐに解きます。
三つ目はハードウェアではなくブラウザーについて回る断続的な挙動です。同じマシンで一つのブラウザーでのみ再現する不具合はハードウェア側が晴れ、調査は環境側です。第二のブラウザーでの同じ機材のテストが、もっとも安い確定手段です。
ブラウザ FAQ
ブラウザー情報ページは何を示しますか。
ユーザーエージェント文字列、レンダリングエンジンとそのバージョン、OS、画面とウィンドウの寸法、デバイスピクセル比、優先言語、利用可能なブラウザー機能を示します。ハードウェアテストが利用できない理由を説明する機能フラグが、たいていもっとも有効であり、単なる失敗報告に留まりません。
サイトによって報告されるバージョンが違うのはなぜですか。
読む欄が違うためが一般的です。意図的に誤解を招きうる文字列を解釈するサイトもあれば、エンジンのバージョンや機能セットの直接照会もあります。互換のための固定トークンも含むため、文字列依存のサイトは実態と違うバージョンを出しえます。
ユーザーエージェント文字列とは何ですか。
リクエストごとに送られる一行であり、サーバー側の振り分けのために設計され、製品名とバージョン、他のブラウザーを名乗る互換トークンの連なりを含みます。古い仕組みであり、互換のために不正確なトークンを意図的に残すため、精密な特定には向きません。
ハードウェアテストがブラウザーによって動いたり動かなかったりする理由は。
すべてのAPIの実装は一様ではなく、プライベートモードや安全でないオリジンで特定のAPIを無効化・拒否するブラウザーがあるためです。カメラとUSB利用が定番です。同じマシンで動きが分かれるならハードウェアは正常であり、許可か機能の境界の差です。
更新の確認にブラウザー情報は使えますか。
報告バージョンと現行バージョンの比較で使えます。互換のための固定バージョンを出すブラウザーもあり、入手済み更新の未適用もある点に注意します。再起動こそ多くの場合に更新を完了させます。
情報確認でサーバーに何か送られますか。
送られません。自機のブラウザーの機能からの読みをその場に描くだけであり、読みに通信は不要です。通常のリクエストの一部として同じ情報はすべてのサーバーに送られるため、一般的には秘匿情報ではなく、このページの文脈でのみ手元処理です。
デスクトップなのにモバイルと出る理由は。
モバイル表示を受け取るため意図的にモバイルを名乗る場合であり、タブレットや応答デザインモードの有効なデスクトップブラウザーによくあります。組み込みブラウザーの既定もあります。プラットフォーム欄は手がかりに留め、能力の判断は機能フラグが確実です。