跳转到主内容
Waters China

如何向 NuGenesis Web 服务器添加 HTTP X-Frame-Options 标头信息 - WKB204013

目的

将“X-Frame-Options”HTTP 响应标头添加到 Microsoft IIS 的网站/应用程序中。此标头会指示兼容的 Web 浏览器是否可以在 frame element(框架元素)中加载页面。

环境

  • Windows Server 2019/2016/2012
  • IIS 有一个或多个网站
  • NuGenesis 9
  • NuGenesis 8

 

步骤

  1. 在 Web 服务器上打开 IIS 管理器。
  2. 连接到本地服务器。
  3. 展开“网站”树状列表,双击 Default Web Site,然后选择其中的应用程序之一。
  4. 双击 HTTP 响应代码。
  5. 单击 Add(添加)。
  6. 为标头名称指定以下内容:
    • X-Frame-Options
  7. 为标头值指定以下内容:
    • sameorigin
  8. 单击 OK(确定)。
  9. 重新启动 Web 服务器。

附加信息

此标头应添加到以下站点/应用程序中:

  • NuGenesis:
    • Default Web Site (v8.0+)
    • SampleShare (v8.0+)
    • SampleShareService (v8.0+)
    • WATERSLMS (v8.0+)
    • AuditTrailClientApp (v9.1+)
    • AuditTrailWebServer (v9.1+)
    • SdmsIdentity (v9.3+)
    • SdmsProjects (v9.3+)
    • SdmsProjectServers (v9.3+)
    • SdmsSdkGateway (v9.3+)
    • SdmsUserPreferences (v9.3+)
    • SdmsVision (v9.3+)

缺省情况下,此标头出现在 NuGenesis SDMS Web 服务器的 Default Web Site 中并设置为“sameorigin”。SDMS WebVision、HelpDesk 和早期 Audit Trail Viewer 都使用 HTML 框架,因此,如果将此标头设置为“拒绝”,则标头将不起作用。

有关如何确定标头是否在来自于服务器的 HTTP 的回复中,请参阅文章 202467

X-Frame-Options - HTTP | MDN (mozilla.org)

id204013, NGLMS, NGLMSLIC, NGLMSOPT, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG