Browser Isolation は、リモートブラウザー上でネイティブの Chromium Web Extensions を実行できます。
ページが隔離されると、そのページはユーザーのローカルブラウザーではなくリモートブラウザーで実行されます。ページのコンテンツはリモート側にしか存在しないため、ローカルにインストールした拡張機能は隔離ページとやり取りできません。この機能により、パスワードマネージャーや広告ブロッカーなど、DOM アクセス(ページのコンテンツと構造を読み取り、変更する能力)を必要とするツールを、隔離ページにも広げられます。
拡張機能のインストールには、Chrome Web Store の隔離が必要です。HTTP ポリシー を作成し、Chrome Web Store(chromewebstore.google.com)を隔離します。
- 隔離された状態で
https://chromewebstore.google.com/を開きます。 - 使いたい拡張機能を選びます。
- Add to Chrome を選択します。インストールを確定するには Add extension を選択します。
リモートブラウザーの拡張機能は、隔離セッションをまたいで自動的に再インストールされます。
- 隔離された任意の Web ページを開きます。
- 任意の場所を右クリックしてコンテキストメニューを開き、Show isolation toolbar を選択します。
- 隔離ツールバーのジグソーアイコンを選択し、拡張機能マネージャーを開きます。
- 対象の拡張機能のハンバーガーアイコンを選択し、拡張機能の操作を開きます。
- Remove from Chromium を選択します。削除を確定するには Remove を選択します。
User-Agent Switcher for Chrome ↗ を使うと、リモートブラウザーから隔離サイトへ送る User Agent を制御できます。
ModHeader ↗ を使うと、リモートブラウザーから隔離サイトへ送る任意のリクエストヘッダーを制御できます。