StoreFront

高级功能设置

要修改网站的高级设置,请打开 编辑应用商店网站 屏幕并选择高级设置选项卡。

高级设置选项卡的屏幕截图

启用 Fiddler 跟踪功能

启用 Fiddler 跟踪 StoreFront 服务之间的流量,用于调试目的。环回通信也必须禁用。此功能默认关闭,仅在支持人员要求时才应启用。完成故障排除后,请禁用 Fiddler 跟踪。

启用文件夹视图

默认情况下,应用程序选项卡上显示类别视图。要隐藏类别视图,请清除启用文件夹视图。仅适用于经典体验。使用现代体验时无效。有关类别显示的更多信息,请参阅类别设置

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverUserInterface 并使用参数 EnableAppsFolderView

启用环回通信功能

启用 StoreFront™ 服务之间的直接通信,而无需通过基本 URL。使用负载平衡器时启用。可以设置为以下值:

功能描述
StoreFront Web 代理使用环回地址与应用商店服务通信,确保通信保留在 StoreFront 服务器上。
StoreFront Web 代理使用基本 URL 中定义的完全限定域名 (FQDN) 与商店服务通信。如果基本 URL 是负载均衡器,则可能导致通信通过负载均衡器定向到不同的 StoreFront 服务器,从而导致请求失败。
关于使用 HTTP 类似于“启用”,但将协议从 HTTP 更改为 HTTPS。在使用终止 HTTPS 的负载均衡器时选择此选项,通过 HTTP 连接到 StoreFront。要更改端口,请参阅 使用 HTTP 时的环回端口

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverCommunication 并使用参数 Loopback

启用 思杰工作区 启动器

默认启用。当用户从 Web 浏览器打开商店时,这允许网站使用 Citrix Workspace 启动器 尝试检测 Citrix Workspace 应用程序是否已安装,并随后启动资源。

当 Citrix Workspace 启动器被禁用且 启动选项 设置为 让用户选择 时,商店网站不会提示首次使用的用户选择启动方法。使用现代体验时,启动方法默认为下载 ICA 文件,但用户可以从设置屏幕更改此设置。使用经典体验时,资源在 Web 浏览器中启动。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverPluginAssistant 并使用参数 Enabled

禁用此选项可能导致用户 下载 ICA 文件,不建议这样做。

启用严格传输安全性

启用后,添加 Strict-Transport-Security 标头以告知浏览器仅通过 HTTPS 连接到网站。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverStrictTransportSecurity 并使用参数 Enabled

还有其他方法可以启用 HSTS。有关详细信息,请参阅 HTTPS

ICA 文件缓存过期

ICA 文件在服务器内存中缓存的秒数。客户端启动后,ICA 文件准备就绪,客户端必须在此时间内检索 ICA 文件。默认为 90 秒。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverResourcesService 并使用参数 IcaFileCacheExpiry

图标分辨率

要从服务器请求的图标文件大小。请注意,这不直接等同于 UI 中显示的图标大小。默认值为 128。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverResourcesService 并使用参数 IconSize

使用 HTTP 时的环回端口

启用环回通信 设置为 使用 HTTP 开启 时,此项设置端口。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverCommunication 并使用参数 LoopbackPortUsingHttp

提示不受信任的快捷方式

启动 网站快捷方式 时,默认情况下,如果引用方不在受信任站点列表中,则会提示用户确认。如果禁用此功能,用户可以从不受信任的网站启动资源。

登录后提示安装 Citrix Workspace 应用程序

当用户首次访问应用商店网站时,网站会尝试检测 Citrix Workspace 应用程序并提供下载 Citrix Workspace 应用程序的选项。默认情况下,当直接访问 StoreFront 时,这会在用户登录之前发生。或者,您可以选择 登录后提示安装 Citrix Workspace 应用程序。当用户通过 Citrix Gateway 登录时,此设置无效,因为这总是在用户到达 StoreFront Citrix Workspace 应用程序检测屏幕之前发生。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverPluginAssistant 并使用参数 ShowAfterLogin

资源详细信息

在使用经典体验时,是获取 默认 还是 完整 资源详细信息。通常 默认 就足够了。如果您有使用 preProcessAppData 的 JavaScript 自定义项,则可以使用 完整 返回的附加数据。在使用现代体验时无效。

严格传输安全策略持续时间

如果严格传输安全已启用,则严格传输策略的强制执行时长,格式为 dd.hh:mm:ss。默认值为 90 天。

要使用 PowerShell 修改此设置,请运行 cmdlet Set-STFWebReceiverStrictTransportSecurity 并带参数 PolicyDuration