Mac の LockDown Browser + Grammarly 競合 (起動前に終了)
症状
LDB の起動が通常より 10〜30 秒長くハングします。あるいは LDB は起動するものの、試験のテキストボックスに最初にフォーカスしたときに「キオスクモード違反」がログに記録されます。あるいは試験中に Grammarly の候補が表示されません (ブロックされていますが、注入の試みはログに記録されます)。
LDB と競合する理由
Grammarly のデスクトップヘルパーは macOS のアクセシビリティ API を使用してシステム全体のテキストフィールドを監視します。LDB がキオスクモードに入ると、これらの注入の試みを不正防止の一環として遮断します。拒否は新しい macOS (Sequoia 以降) では高速ですが、古い macOS (Sonoma 14.3 以前) では低速です。
解決方法 - 試験前の手順
- Grammarly デスクトップを終了する。ステータスメニューアイコン → 設定 → Grammarly を終了。
- アクティビティモニタで Grammarly のプロセスが残っていないことを確認します (「Grammarly」で検索)。
- Grammarly が自動で再起動した場合は、Grammarly の設定で「コンピュータの起動時に Grammarly を起動」も無効化してください。
- LDB を起動します。
ブラウザ拡張機能 (Safari の Grammarly、Chrome の Grammarly 拡張機能) は、いずれにせよ LDB の内部では動作していません。これらはブラウザプロセス固有のものです。重要なのはデスクトップサービスです。
代替設定
Grammarly を頻繁に使用しており、もう少し控えめな設定にしたい場合。
- ブラウザ拡張機能のみを使用する (デスクトップサービスなし)。
- Grammarly デスクトップを「特定アプリで自動無効化」に設定し、LDB を無効化リストに追加する。
- LDB 試験が迫ったときだけ終了し、後で再起動する。
やってはいけないこと
- 試験の途中で競合を回避しようとしないでください。LDB のブラックリストスキャンは試験起動前に行われ、一定間隔で再実行されます。
- 試験中に競合アプリを再起動しないでください。LDB は新しいプロセスを検知し、フラグ付けする可能性があります。
- 試験ウィンドウ外で長期にわたって競合アプリを停止 / 無効化したままにしないでください。LDB を使わない用途には過剰です。
Frequently asked questions
私の論述は自動修正されますか?
いいえ。Grammarly は試験中には動作していません。入力したテキストはそのまま、候補も自動修正もありません。
なぜ Grammarly はキオスクモード違反を引き起こすのですか?
Grammarly のサービスは Mac で最も一般的なシステム全体のアクセシビリティ API 利用者です。LDB のキオスクモード検出器は、ウィンドウ内容を読み取ろうとする何かを検知し、汎用的な違反として記録します。Grammarly が実際に読み取る内容は試験の解答ではなく候補生成のためのものですが、LDB はそれを区別できません。
安全のために Grammarly をアンインストールすべきですか?
いいえ。終了するだけで十分です。試験以外では普段使っているであろうツールに対して、アンインストールは過剰です。