StoreFront

启动首选项

启动首选项中,您可以选择当用户在 Web 浏览器中打开其应用商店时可用的启动选项。这些设置在使用 Citrix Workspace 应用程序时不适用。有关启动选项的详细信息,请参阅用户访问选项

启动设置选项卡的屏幕截图

要修改启动选项,请转至编辑应用商店网站并选择启动首选项选项卡。

启动选项

您可以从以下选项中选择一个:

  • 如果希望用户始终通过 Web 浏览器访问资源,而无需提示用户在本地下载并安装 Citrix Workspace 应用程序,请选择在 Web 浏览器中打开。选择此选项后,Workspace for HTML5 用户将始终直接通过其浏览器访问资源。
  • 如果希望应用商店网站提示用户在本地下载并安装 Citrix Workspace 应用程序,但在无法安装 Citrix Workspace 应用程序时回退到通过浏览器访问资源,请选择让用户选择。没有 Citrix Workspace 应用程序的用户每次登录站点时都会收到下载并安装该应用程序的提示。
  • 如果希望站点始终通过本地安装的 Citrix Workspace 应用程序访问资源,请选择在 Citrix Workspace 应用程序中打开。系统会提示用户下载并安装适用于其平台的相应 Citrix Workspace 应用程序。用户可以继续通过 Web 浏览器访问应用商店,但当他们启动资源时,资源会在本地安装的 Workspace 应用程序中打开。

在同一选项卡中启动应用程序

如果您选择了在 Web 浏览器中打开让用户选择,则默认情况下,在浏览器中启动的资源会在新的浏览器选项卡中打开。如果您希望资源在同一选项卡中打开(替换应用商店),请选择在同一选项卡中启动应用程序

允许用户跳过 Citrix Workspace™ 应用程序检测

当最终用户首次在浏览器中打开应用商店时,网站会尝试使用 Citrix Workspace 启动器检测本地安装的应用程序。随后,当用户启动资源时,Citrix Workspace 启动器会与本地安装的 Citrix Workspace 应用程序通信。如果用户选择跳过检测选项,则会跳过客户端检测过程。因此,当用户启动资源时,会下载一个 .ica 文件,用户可以使用其本地安装的 Citrix Workspace 应用程序打开该文件。这不支持会话重新连接等功能。

下载的 .ica 文件可能存在安全风险。Citrix 建议您取消选中允许用户跳过 Citrix Workspace 应用程序检测

阻止在所有平台上下载 ICA®

这通过完全阻止所有平台上的 .ica 下载,提供了额外的保护级别。由于 Citrix Workspace 启动器在 ChromeOS 上不可用,ChromeOS 用户必须选择“使用 Web 浏览器”(如果可用),或者他们必须将其应用商店添加到本地安装的 Citrix Workspace 应用程序中。

重要提示:

如果同时选择了“允许用户跳过 Citrix Workspace 应用程序检测”,则不应选择此选项。

Citrix® 网页扩展

默认情况下,当用户首次使用 Web 浏览器登录,或转到“帐户设置”并选择“更改启动方法”时,系统会检查是否安装了 Citrix Web 扩展。如果找到,它将使用它来检测 Citrix Workspace 应用程序并启动虚拟应用程序和桌面。这通过避免浏览器提示和下载 ICA 文件,提供了最佳、最安全的体验。检测过程最长需要 6 秒(2 次尝试,每次超时 3 秒),以应对网页加载缓慢的情况,例如由于低带宽或低性能设备。因此,如果未检测到 Citrix Web 扩展,则首次使用的用户可能会遇到 6 秒的延迟。这不适用于使用现代体验或 Chrome 和 Edge 以外的 Web 浏览器的情况。您可以配置网站是否使用 Citrix Web 扩展以及它使用的超时时间。

To view the current configuration, use PowerShell cmdlet Get-STFWebReceiverPluginAssistant. For example:

$receiver = Get-STFWebReceiverService "/Citrix/StoreWeb"
Get-STFWebReceiverPluginAssistant -WebReceiverService $receiver
<!--NeedCopy-->

To modify the configuration, use cmdlet Set-STFWebReceiverPluginAssistant with parameters BrowserExtensionEnabled, BrowserExtensionTimeout and BrowserExtensionRetries. For example to disable Citrix web extensions:

$receiver = Get-STFWebReceiverService "/Citrix/StoreWeb"
Set-STFWebReceiverPluginAssistant -WebReceiverService $receiver -BrowserExtensionEnabled $False
<!--NeedCopy-->

或者将超时时间缩短到 2 秒,只尝试一次:

$receiver = Get-STFWebReceiverService "/Citrix/StoreWeb"
Set-STFWebReceiverPluginAssistant -WebReceiverService $receiver -BrowserExtensionTimeout 2000 -BrowserExtensionRetries 1
<!--NeedCopy-->

将超时时间从默认值缩短可能会导致网站无法检测到 Citrix Web 扩展。

PowerShell

为了配置这些设置,您可以使用 PowerShell 命令行管理程序,并运行名为 Set-STFWebReceiverPluginAssistant 的命令程序。

为了对 阻止 ICA 下载 功能进行配置,您需要执行名为 Set-STFWebReceiverUserInterface 的 cmdlet,并使用参数 PreventIcaDownloads 来完成设置。

启动首选项