LockDown Browser czarny lub pusty ekran na Macu - 9 przyczyn w kolejności

Czarne lub puste okno LDB na Macu oznacza, że warstwa zawartości WebKit nie wyrenderowała się, że nie przyznano uprawnienia do Nagrywania ekranu lub że LDB renderuje na innym wyświetlaczu niż ten, na który patrzysz. Wymuś zakończenie, zresetuj Nagrywanie ekranu, odłącz monitory zewnętrzne i uruchom ponownie - naprawia to około 75% zgłoszeń o czarnym ekranie.

Objawy

Przyczyny w kolejności częstotliwości

  1. Brak uprawnienia do Nagrywania ekranu (~28%) - bez niego renderer trybu kiosku LDB spada do czarnej powierzchni.
  2. Pomyłka z monitorem zewnętrznym (~18%) - LDB uruchomiony na odłączonym wyświetlaczu, którego nie widzisz.
  3. Uszkodzenie pamięci podręcznej WebKit (~14%) - zwykle po aktualizacji Safari/WebKit w trakcie działania LDB.
  4. Czkawka sterownika GPU na Macach z Apple Silicon po wybudzeniu ze snu (~12%) - odpowiednik ścieżki renderowania GPU dedykowanej.
  5. Wyłączone sprzętowo akcelerowane renderowanie WebKit (~9%) - starsze Maki lub specyficzne ustawienia dostępności.
  6. Błąd układu wyświetlaczy (~6%) - układ wyświetlaczy został zmieniony, gdy LDB był otwarty.
  7. Tryb ciemny + ciemna zawartość egzaminu renderowana niewidocznie (~5%) - rzadki błąd CSS po stronie LMS.
  8. Interferencja z funkcją Lupa/Zoom (~4%) - Zoom dostępności śledzi LDB i blokuje renderowanie.
  9. Inne (4%): specyficzne dla sprzętu, beta macOS, narzędzia wyświetlaczy firm trzecich.

Rozwiązanie 1 - Wymuś zakończenie + zresetuj Nagrywanie ekranu (~52% skuteczności)

Taka sama procedura jak w przypadku zawieszeń. Wymuś zakończenie LDB, usuń z Nagrywania ekranu w Ustawieniach systemu, uruchom ponownie.

Rozwiązanie 2 - Odłącz monitory zewnętrzne

Jeśli LDB renderuje na odłączonym/wyłączonym wyświetlaczu, zobaczysz pustkę, bo powierzchnia renderowania nie istnieje na Twoim widocznym wyświetlaczu:

  1. Wymuś zakończenie LDB.
  2. Odłącz każdy kabel HDMI, DisplayPort lub USB-C do wyświetlacza.
  3. Wyłącz AirPlay (Centrum sterowania → Powielanie ekranu → wyłącz).
  4. Wyłącz Sidecar (Ustawienia systemu → Monitory → kliknij iPad → Rozłącz).
  5. Sprawdź, czy aktywny jest tylko wbudowany wyświetlacz w Ustawienia systemu → Monitory.
  6. Uruchom LDB ponownie.

Rozwiązanie 3 - Wyczyść pamięć podręczną WebKit

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

Rozwiązanie 4 - Obejście po wybudzeniu ze snu

Jeśli czarny ekran pojawia się konkretnie po wybudzeniu Maca ze snu z otwartym LDB:

  1. Wymuś zakończenie LDB.
  2. Zablokuj ekran przez Centrum sterowania → Zablokuj ekran.
  3. Odblokuj przez Touch ID / hasło.
  4. Uruchom LDB ponownie.

To inicjalizuje na nowo potok renderowania GPU. Unikaj usypiania Maca podczas egzaminów nadzorowanych; ustaw Ustawienia systemu → Bateria → „Wyłącz wyświetlacz po" na „Nigdy" przed uruchomieniem LDB.

Rozwiązanie 5 - Wyłącz Zoom dostępności i Lupę

Ustawienia systemu → Dostępność → Zoom → tymczasowo wyłącz. Niektóre tryby Zoom śledzą okna z fokusem i blokują renderowanie LDB. Włącz ponownie po egzaminie.

Rozwiązanie 6 - Zainstaluj LDB ponownie

Jeśli rozwiązania 1-5 nie pomogą, wykonaj pełną procedurę odinstalowania i ponownej instalacji (klaster odinstalowania).

Frequently asked questions

Mój LDB pokazuje czarny ekran, ale słyszę dźwięk z kontroli systemu. Co się dzieje?

To kombinacja „WebKit nie wyrenderował, ale potok AVFoundation wystartował" - Przyczyna #3 (uszkodzenie pamięci podręcznej WebKit) lub Przyczyna #5 (wyłączone sprzętowo akcelerowane WebKit). Najpierw uruchom Rozwiązanie 3; jeśli zawiedzie, zainstaluj ponownie.

Czarny ekran tylko na moim monitorze zewnętrznym - co teraz?

Przyczyna #2: LDB otworzył się na wbudowanym wyświetlaczu, ale Twój fokus jest na zewnętrznym. Albo przesuń okno LDB (możesz przeciągnąć je za pasek menu, nawet gdy jest niewidoczne), albo odłącz monitor zewnętrzny i pozwól LDB ponownie wyrenderować na jedynym pozostałym wyświetlaczu.

Czy czarny ekran liczy się jako oszustwo w nagraniu Monitora?

Nie. Nagranie rejestruje to, co jest na ekranie, w tym puste okno LDB. Prowadzący przeglądający nagranie widzi pustkę tak samo jak Ty; jest jasne, że to awaria techniczna, a nie zdarzenie naruszające integralność.