StoreFront

启动首选项

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

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

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

启动选项

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

  • 选择“在 Web 浏览器中打开”,如果您希望用户始终通过 Web 浏览器访问资源,而无需提示用户在本地下载并安装 Citrix Workspace 应用程序。选择此选项后,HTML5 版 Workspace 用户始终直接通过其浏览器访问资源。
  • 选择“让用户选择”,如果您希望应用商店网站提示用户在本地下载并安装 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-->

要修改此配置,您可以使用 命令程序 Set-STFWebReceiverPluginAssistant,并带参数 BrowserExtensionEnabledBrowserExtensionTimeoutBrowserExtensionRetries。例如,如果要禁用 Citrix 网络扩展,则可以执行以下操作:

$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

To configure these settings using PowerShell, run cmdlet Set-STFWebReceiverPluginAssistant.

为了对 阻止 ICA 下载 功能进行配置,您需要执行名为 Set-STFWebReceiverUserInterface 的命令行实用程序,并为其指定相应的参数 PreventIcaDownloads 以便顺利完成所有必要的配置设置。

启动首选项