ディスプレイ構成 · 利用不可

外部モニター検出テスト

確認中…

接続中のディスプレイについて OS が報告する内容を読み取っています。

このページは、リモート面接やオンライン監督のページが実行しうるのと同じディスプレイ検査を、あなた自身のブラウザ内で実行します。何もアップロードされません。以下の測定値はすべてこのタブの中だけで完結します。

デスクトップ配置図 — 実寸比で描画

画面は実際の座標どおりに配置されています。ミラーリングされた画面は同じ位置に重なります。

シグナル

#名称位置サイズ使用可能領域倍率色深度役割判定

このテストが読み取るもの

Chromium 系ブラウザはディスプレイについて 2 つの情報を公開しています。1 つは権限不要の真偽値 screen.isExtended、もう 1 つは「ウィンドウ管理」権限を許可すると接続中の各画面の位置・サイズ・倍率・名称を返す getScreenDetails() です。

これらの読み取り値から、上部の判定は 3 つの状況を区別します。ディスプレイが 1 台の場合、複数台でデスクトップを拡張している場合、そして複数台が同じ映像を表示している場合です。

配置図と表には生の値がそのまま出るため、他のサイトがあなたの環境について何を見られるのかを正確に確認できます。

リモート面接の前に

企業から「画面 1 台で面接・アセスメントを受けてください」と言われている場合は、通話の途中で気づく前に、ここで環境を確認しておいてください。

  1. 実際に使う予定のブラウザでこのページを開いてください。Chrome での結果は Firefox について何も語りません。
  2. 配置全体を読み取れるように一度だけ権限を許可し、判定を確認します。
  3. 拡張と表示された場合は 2 台目のモニターを外すか、外部ディスプレイで作業しているならノートパソコンの蓋を閉じてください。
  4. 判定がディスプレイ 1 台に変わるのを確認します。ページはリアルタイムに更新されるため、ケーブルを抜きながら再読み込みなしで確認できます。
  5. 何が「もう 1 台」に数えられるかにご注意を。ドッキングステーション、USB-C ハブ、サブディスプレイとして使っているタブレット、HDMI につないだままのテレビは、いずれも追加のディスプレイです。

これらを行っても監督システムに合格するわけではありません。そのシステムが何を読み取るかが分かるだけです。

ページに分かること・分からないこと

権限がなければ、サイトが知り得るのは 1 ビットだけです。デスクトップが複数の画面にまたがっているかどうか。何台あるか、どれくらいの大きさか、どんな機種かは分かりません。

「ウィンドウ管理」権限が許可されると、各画面のピクセルサイズ、仮想デスクトップ上の位置、拡大率、色深度、内蔵か主ディスプレイか、そして一部のシステムではメーカー名も読み取れます。

画面に何が映っているかを公開する API は存在しません。ページはあなたのウィンドウも、他のタブも、2 台目のモニターの内容も見られません。画面共有は別の権限で、常に目に見えるインジケーターが表示されます。

Chrome はサイトごとに選択を記憶します。アドレスバー左側のアイコンから取り消せます。

判定の導き方

拡張 — 2 台以上の画面が報告され、それぞれがデスクトップ座標空間の別々の位置にある状態。

ミラーリング — 2 台以上の画面が完全に同一の位置とサイズで報告される状態。これを生むのはミラーリングだけで、拡張された画面が完全に重なることはありません。

混在 — 3 台以上の画面のうち、1 組が互いをミラーリングし、別の 1 台がデスクトップを拡張している状態。

このテストで見えないもの

ミラーリングを検出できるのは、OS が各パネルを個別にブラウザへ渡す場合だけです。macOS は Chrome が見る前にミラーリングされた組を 1 つの論理画面へ統合するため、ミラーリング中の MacBook はディスプレイ 1 台として報告されます。

macOS で判定がディスプレイ 1 台になった場合は、「1 台、またはミラーリングされた組」と読んでください。どのブラウザ API でもこの 2 つは区別できません。Windows と大半の Linux 環境は複製パネルを個別に報告するので、そちらはここで検出できます。

グラフィックスカードより後段に置かれたキャプチャーカード、映像分配器、HDMI ダミープラグは、どのブラウザ API からも見えません。一方、リモートデスクトップやタブレットを画面として使うソフトが作る仮想ディスプレイは、通常の追加画面として現れるのが普通です。

動作条件

画面数を超える詳細には「ウィンドウ管理」権限、バージョン 100 以降の Chromium 系ブラウザ、そして安全なオリジン(https:// または http://localhost)が必要です。

Firefox と Safari はどちらの読み取りも実装していないため、そこでの判定は画面数ではなく非対応になります。監督ページもそれらのブラウザではこの検査を実行できません。

すべてリアルタイムに更新されます。モニターを接続する、ミラーリングに切り替える、このウィンドウを別の画面へドラッグする——いずれもページが追随します。

よくある質問

ウェブサイトはモニターが 2 台あることを検出できますか?

Chromium 系ブラウザでは可能です。screen.isExtended はデスクトップが複数のディスプレイにまたがっているかを返し、権限をまったく必要としません。画面が何台あるか、サイズや位置といったより詳しい情報には「ウィンドウ管理」権限が必要で、これはあなた自身が許可しなければなりません。

面接や監督のサイトは、確認なしで 2 台目の画面を見られますか?

存在することは分かりますが、それ以上は分かりません。台数・サイズ・位置は、あなたが権限の確認に同意するまで隠されています。画面に表示されている内容は、別途の画面共有権限(独自のインジケーターが表示されます)なしには決して読み取れません。

ノートパソコンの蓋を閉じれば内蔵ディスプレイはなくなりますか?

多くのノートパソコンでは、蓋を閉じて外部モニターを接続した状態ではアクティブな画面がちょうど 1 台になり、このテストは「ディスプレイ 1 台」と報告します。思い込まずにここで確認してください。ドックによっては内蔵パネルが点いたままになります。

なぜ Mac ではミラーリングが 1 台のディスプレイとして表示されるのですか?

macOS はブラウザに伝える前にミラーリングされた組を 1 つの論理画面へまとめてしまいます。Chrome は 1 台を受け取り、1 台と報告します。Windows や大半の Linux デスクトップは複製パネルを個別に報告するため、このページで検出できます。

外部モニター検出は Firefox や Safari で動きますか?

動きません。どちらも screen.isExtendedgetScreenDetails() も実装していないため、このページは「非対応」と表示します。同じ制約は、この検査を実行しようとするあらゆるサイトに当てはまります。

これらの情報はサーバーに送信されますか?

いいえ。このページは静的で、解析ツールも Cookie もなく、読み込み後はネットワーク要求を一切行いません。表示される値はすべてあなたのタブ内で計算されています。

セッション中にモニターを外したら気づかれますか?

ブラウザは screenschange イベントを発火するため、権限を持つページは配置の変化をその瞬間に検知します。このページ自体がその実演です。ディスプレイを外すと、再読み込みなしで判定が更新されます。

何が外部モニターに当たりますか?

OS が別のディスプレイとして扱うものすべてです。HDMI や DisplayPort のモニター、USB-C ドックの出力、テレビ、プロジェクター、Sidecar などのアプリでセカンドディスプレイにしたタブレット、そしてリモートデスクトップソフトが作る仮想ディスプレイが含まれます。