StoreFront

启动首选项

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

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

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

启动选项

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

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

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

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

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

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

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

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

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

重要提示:

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

Citrix® Web 扩展

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

要查看当前配置,请使用 PowerShell cmdlet Get-STFWebReceiverPluginAssistant。例如:

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

要修改配置,请使用 cmdlet Set-STFWebReceiverPluginAssistant 并带参数 BrowserExtensionEnabledBrowserExtensionTimeoutBrowserExtensionRetries。例如,要禁用 Citrix Web 扩展:

$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 配置这些设置,请运行 cmdlet Set-STFWebReceiverPluginAssistant

要配置阻止 ICA 下载,请运行 cmdlet Set-STFWebReceiverUserInterface 并带参数 PreventIcaDownloads

启动首选项