URLのリダイレクト
ホストからクライアントへのリダイレクト
コンテンツのリダイレクトを使用すると、ユーザーが次のいずれの方法で情報にアクセスするかを制御できます:
- サーバー上で公開されているアプリケーションを使用する、または
- ユーザーデバイス上でローカルにアプリケーションを実行する。
ホストからクライアントへのリダイレクトは、コンテンツのリダイレクト機能の一種です。 これは、Citrix XenAppおよびXenDesktopバージョン7.15 LTSR以降を搭載したサーバーOS VDA(デスクトップOS VDAではない)でのみサポートされます。
詳しくは、XenAppおよびXenDesktopドキュメントの「ホストからクライアントへのリダイレクト - XenAppおよびXenDesktop」を参照してください。
ホストからクライアントへのリダイレクト機能を有効にすると、URLはサーバーVDAでインターセプトされてからユーザーデバイスに送信されます。 ChromeOS向けCitrix Workspaceアプリが、URLをセッション内で開くかローカルデバイスで開くかを選択するようにユーザーに求めるダイアログボックスを表示します。 このダイアログは、すべてのURLに対して表示されます。
ホストからクライアントへのリダイレクト機能が無効な場合、URLはサーバーVDA上のWebブラウザーまたはマルチメディアプレーヤーで開きます。 ホストからクライアントへのリダイレクト機能を有効な場合、ユーザーがこの機能を無効にすることはできません。
ホストからクライアントへのリダイレクトは、以前はサーバーからクライアントへのリダイレクトと呼ばれていました。
詳しくは、Citrix Virtual Apps and Desktopsドキュメントの「一般コンテンツリダイレクト」を参照してください。
URLリダイレクトの機能強化
以前は、ホストからクライアントへのリダイレクト機能を有効にすると、URLはサーバーVDAでインターセプトされてからユーザーデバイスに送信されていました。 ChromeOS向けCitrix Workspaceアプリが、URLをセッション内で開くかローカルデバイスで開くかを選択するようにユーザーに求めるダイアログボックスを表示します。 ダイアログボックスは、URLごとに表示されていました。
2305以降、管理者は、さらにダイアログボックスを表示することなく、ローカルデバイス内のリンクを開くようにURLリダイレクトを構成できるようになりました。 この機能強化により、ユーザーエクスペリエンスが向上します。
注
- デフォルトでは、この機能は無効になっています。
構成方法
この機能は次のいずれかの方法で有効にできます:
- Configuration.js
- Google管理ポリシー
Configuration.js
configuration.jsファイルを使用してこの機能を有効にするには、次の手順を実行します:
-
configuration.jsファイルを、ChromeAppルートフォルダーで見つけます。
メモ:
- Citrixでは、configuration.jsファイルに変更を加える前に、バックアップを作成することをお勧めします。
- ChromeOS向けCitrix Workspaceアプリをユーザー向けに再パッケージする場合のみ、configuration.jsファイルを編集することをお勧めします。
- configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
-
configuration.jsファイルを編集し、forceOpenInClientのデフォルト値をtrueに設定します。 このようなJSONデータの例を次に示します:
{ "features": { "UrlRedirection": { "forceOpenInClient": true } } }
-
変更を保存します。
Google管理ポリシー
オンプレミス環境では、管理者は次のようにGoogle管理ポリシーを使用してこの機能を有効にできます:
- Google管理ポリシーにサインインします。
- [Device Management] > [Chrome Management] > [User Settings]の順に移動します。
-
次の文字列をengine_settingsキーの下のpolicy.txtファイルに追加します。 このようなJSONデータの例を次に示します:
{ "features": { "UrlRedirection": { "forceOpenInClient": true } } }
- 変更を保存します。