双向内容重定向
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/general-content-redirection/bidirectional-content-redirection.md 双向内容重定向允许 Web 浏览器中的 HTTP 或 HTTPS URL,或嵌入到应用程序中的 URL,在 Citrix VDA 会话和客户端端点之间双向转发。在 Citrix 会话中运行的浏览器中输入的 URL 可以使用客户端的默认浏览器打开。相反,在客户端上运行的浏览器中输入的 URL 可以在 Citrix 会话中打开,无论是通过发布的应用程序还是桌面。双向内容重定向的一些常见用例包括:
-
在启动浏览器无法访问源的网络的情况下重定向 Web URL。
-
出于浏览器兼容性和安全原因重定向 Web URL。
系统要求
-
单会话或多会话操作系统 VDA
-
适用于 Windows 的 Citrix Workspace™ 应用程序 2311 或更高版本
-
适用于 Linux 的 Citrix Workspace™ 应用程序 2503 或更高版本
-
适用于 Mac 的 Citrix Workspace™ 应用程序 2607 或更高版本
浏览器:
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/general-content-redirection/bidirectional-content-redirection.md
-
带有 Citrix 浏览器重定向扩展程序的 Google Chrome
带有 Citrix 浏览器重定向扩展程序的 Microsoft Edge
配置
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/general-content-redirection/bidirectional-content-redirection.md 从 Citrix Virtual Apps and Desktops™ 2311 版本开始,双向内容重定向仅通过 Citrix Studio 进行配置。以前的版本在客户端端点和 Studio 上都配置了策略设置。双向内容重定向默认处于禁用状态。
从 Citrix Virtual Apps and Desktops™ 2311 版开始,双向内容重定向仅通过 Citrix Studio 进行配置。以前的版本在客户端端点和 Studio 上都配置了策略设置。双向内容重定向默认禁用。
有关 VDA 配置,请参阅 ICA 策略设置中的双向内容重定向。
<<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/general-content-redirection/bidirectional-content-redirection.md 要使浏览器重定向正常工作,必须使用所示命令在原始浏览器(URL 重定向来源)上注册浏览器扩展程序。根据所使用的浏览器,在 VDA 和客户端上按需运行这些命令。
为了使浏览器重定向正常工作,必须使用所示命令在原始浏览器(URL 重定向来源)上注册浏览器扩展。根据所使用的浏览器,在 VDA 和客户端上按需运行这些命令。
| 浏览器 | VDA | 客户端 |
|---|---|---|
| 谷歌 Chrome | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /regChrome | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /regChrome |
| 微软 Edge | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /regEdge | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /regEdge |
要注销浏览器扩展:
| 浏览器 | VDA | 客户端 |
|---|---|---|
| 谷歌 Chrome | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /unregChrome | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /unregChrome |
| 微软 Edge | "%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe" /unregEdge | "%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe" /unregEdge |
注意:
-
在具有管理员权限的命令提示符 (CMD) 窗口中运行这些命令。
-
注册命令会使 Chrome 和 Edge 浏览器在首次启动时提示用户启用 Citrix 浏览器重定向扩展。 <<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/general-content-redirection/bidirectional-content-redirection.md
-
注册命令还会将浏览器重定向扩展链接到本机消息传递主机,这允许扩展与本机代码通信。如果没有此功能,浏览器将阻止通信。
-
系统要求中列出的 Citrix Workspace 应用程序版本是支持双向内容重定向和 OAuth 重定向所需的最低版本。
-
对于 Mac:由于 macOS 对公证应用程序的安全要求,自定义 OAuth 回调 URL 方案必须预先在 Citrix 注册,并且不能在安装后动态更改。默认情况下仅支持
citrix-oauth-redir。请联系 Citrix 产品团队注册您的 URL 方案。
从 Citrix VDA 到客户端的通配符重定向
双向内容重定向支持在定义要重定向的 URL 时使用通配符。要配置双向内容重定向,请参阅配置说明。
从 VDA 到客户端的自定义协议重定向
双向内容重定向支持将自定义协议从 Citrix VDA 重定向到客户端。支持 HTTP 或 HTTPS 以外的协议。要配置双向内容重定向,请参阅配置说明。
在 Web Studio 中,在双向内容重定向中设置自定义协议。
注意:
-
您必须具有管理员权限才能运行这些命令。
-
客户端必须注册一个应用程序来处理该协议。否则,URL 将重定向到客户端并启动失败。 <<<<<<<< HEAD:zh-cn/citrix-virtual-apps-desktops/current-release/general-content-redirection/bidirectional-content-redirection.md
-
在 Chrome 和 Edge 浏览器中输入或启动的自定义协议 URL 不受支持,也不会被重定向。
-
不支持以下协议:
rtsp://, rtspu://, pnm://, mms://。
其他注意事项
-
浏览器要求和配置仅适用于启动重定向的浏览器。重定向成功后 URL 打开的目标浏览器不属于支持范围。将 URL 从 VDA 重定向到客户端时,仅 VDA 上需要支持的浏览器配置。相反,将 URL 从客户端重定向到 VDA 时,仅客户端上需要支持的浏览器配置。重定向的 URL 将根据方向移交给目标计算机(客户端或 VDA)上配置的默认浏览器。不需要在 VDA 和客户端上使用相同的浏览器类型。
检查重定向规则是否会导致循环配置。例如,VDA 策略设置为重定向 https://www.citrix.com,而客户端策略设置为重定向相同的 URL,从而导致无限循环。
其他注意事项
-
浏览器要求和配置仅适用于启动重定向的浏览器。目标浏览器(重定向成功后 URL 打开的浏览器)不属于支持范围。将 URL 从 VDA 重定向到客户端时,仅 VDA 上需要支持的浏览器配置。相反,将 URL 从客户端重定向到 VDA 时,仅客户端上需要支持的浏览器配置。重定向的 URL 将根据方向(客户端或 VDA)交给目标计算机上配置的默认浏览器。VDA 和客户端上不需要使用相同类型的浏览器。
-
检查重定向规则是否会导致循环配置。例如,如果 VDA 策略设置为重定向
https://www.citrix.com,并且客户端策略设置为重定向相同的 URL,则会导致无限循环。
-
不支持 URL 缩短器。
-
客户端到 VDA 的重定向要求使用管理员权限安装 Windows 客户端。
-
如果目标浏览器已打开,则重定向的 URL 会在新选项卡中打开。否则,URL 会在新浏览器窗口中打开。
-
启用本地应用访问 (LAA) 时,双向内容重定向不起作用。