StoreFront™ 2507 LTSR

启动首选项

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

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

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

启动选项

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

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

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

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

允许用户跳过 Citrix Workspace™ app 检测

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

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

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

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

重要提示:

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

Citrix Web 扩展

默认情况下,当用户首次使用 Web 浏览器登录,或转至帐户设置并选择更改启动方法时,系统会检查是否安装了 Citrix Web 扩展。如果找到,它会使用该扩展检测 Citrix Workspace app 并启动虚拟应用程序和桌面。这通过避免浏览器提示和下载 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

启动首选项