Mac で LockDown Browser がブラックスクリーンや空白になる - 9 つの原因

Mac で LDB のウィンドウがブラックや空白になる場合、WebKit のコンテンツレイヤがレンダリングに失敗したか、画面収録のアクセス権が付与されていないか、見ているのとは別のディスプレイに LDB がレンダリングしているかのいずれかです。強制終了、画面収録のリセット、外部モニターの切断、再起動の順で対処すれば、ブラックスクリーン報告の約 75% が解決します。

症状

頻度順の原因

  1. 画面収録のアクセス権が不足 (約 28%) - これがないと LDB のキオスクモードのレンダラがブラックのサーフェスにフォールバックします。
  2. 外部モニターによる混乱 (約 18%) - 見えない切断されたディスプレイ上で LDB が起動しています。
  3. WebKit キャッシュの破損 (約 14%) - 通常は LDB 実行中の Safari/WebKit アップデート後に発生します。
  4. スリープから復帰した Apple Silicon Mac の GPU ドライバの不具合 (約 12%) - ディスクリート GPU 相当のレンダリング経路です。
  5. ハードウェアアクセラレートされた WebKit が無効 (約 9%) - 古い Mac または特定のアクセシビリティ設定です。
  6. ディスプレイ配置のバグ (約 6%) - LDB が開いている間にディスプレイ配置が再編されました。
  7. ダークモード + 暗い試験コンテンツが見えない形でレンダリング (約 5%) - まれな LMS 側 CSS バグです。
  8. 拡大鏡 / ズーム機能の干渉 (約 4%) - アクセシビリティのズームが LDB を追跡してレンダリングを停滞させます。
  9. その他 (4%): ハードウェア固有、ベータ macOS、サードパーティのディスプレイユーティリティ。

対処 1 - 強制終了 + 画面収録のリセット (成功率 約 52%)

手順はフリーズと同じです。LDB を強制終了し、システム設定の画面収録から削除して再起動します。

対処 2 - 外部モニターを切断する

LDB が切断/無効化されたディスプレイにレンダリングしている場合、レンダリングサーフェスが見えているディスプレイ上に存在しないため、空白に見えます。

  1. LDB を強制終了します。
  2. HDMI、DisplayPort、USB-C からディスプレイへのケーブルをすべて抜きます。
  3. AirPlay を無効にします (コントロールセンター → 画面ミラーリング → オフ)。
  4. Sidecar を無効にします (システム設定 → ディスプレイ → iPad をクリック → 接続解除)。
  5. システム設定 → ディスプレイで内蔵ディスプレイのみがアクティブであることを確認します。
  6. LDB を再起動します。

対処 3 - WebKit キャッシュをクリアする

rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/
rm -rf ~/Library/WebKit/com.respondus.lockdownbrowser/

対処 4 - スリープからの復帰時の回避策

LDB を開いた状態で Mac をスリープから復帰させた直後にブラックスクリーンが発生する場合:

  1. LDB を強制終了します。
  2. コントロールセンター → 画面をロックでロックします。
  3. Touch ID またはパスワードでロック解除します。
  4. LDB を再起動します。

これで GPU レンダリングパイプラインが再初期化されます。遠隔監督試験中は Mac をスリープさせないようにし、LDB を起動する前にシステム設定 → バッテリー → 「次の時間が経過したらディスプレイをオフにする」を「しない」に設定してください。

対処 5 - アクセシビリティのズームと拡大鏡を無効にする

システム設定 → アクセシビリティ → ズーム → 一時的にオフにします。一部のズームモードはフォーカスされたウィンドウを追跡し、LDB のレンダリングを停滞させます。試験後に再度有効化してください。

対処 6 - LDB を再インストールする

対処 1-5 で解決しない場合は、完全アンインストール + 再インストール手順 (アンインストールクラスタ) を実行してください。

Frequently asked questions

LDB はブラックスクリーンですが、システムチェックの音声プロンプトは聞こえます。何が起きていますか?

「WebKit はレンダリングに失敗したが AVFoundation パイプラインは起動した」という組み合わせです - 原因 #3 (WebKit キャッシュの破損) または原因 #5 (ハードウェアアクセラレートされた WebKit が無効) です。まず対処 3 を実行してください。失敗した場合は再インストールしてください。

外部モニターでだけブラックスクリーンになります - どうすればよいですか?

原因 #2: LDB は内蔵ディスプレイ上で起動しましたが、フォーカスは外部にあります。LDB のウィンドウを移動 (メニューバー経由でドラッグできます。見えなくても可能です) するか、外部を切断して残った 1 つのディスプレイで LDB を再描画させてください。

ブラックスクリーンは Monitor の録画ではカンニングとして扱われますか?

いいえ。録画は画面上にあるものを取得し、空白の LDB ウィンドウも含まれます。録画を確認する担当教員は、あなたと同じように空白を見ます。技術的な障害であることは明らかで、整合性イベントではありません。