我有一个Lotus Notes网络应用程序,它被加载到另一个网络应用程序中,在我们从9.0.1升级到Domino V10.0.4之后,该应用程序无法在该门户中加载,该应用程序可以在浏览器中单独访问,但在另一个应用程序中加载时却出现错误。
被X-Frame-Options拒绝加载。http:/achme.comachme.NSFframeset?readform。 不允许跨源框架。
有什么提示可以解决这个错误请在此输入图片描述
看来你的Domino-服务器设置了一个X-Frame-Options的头值。
这可以通过在domino目录下定义一个类型为 "HTTP响应头 "的Website-规则来完成。
X-Frame-Options。SAMEORIGIN
可能的值。
X-File-Options: deny X-File-Options: sameorigin X-File-Options: allow-from https:/example.com
或者通过notes.ini条目设置。
HTTPAdditionalRespHeader=X-Frame-Options: SAMEORIGIN
检查你的 domino 目录和 notes.ini 中的设置,如果你需要用 iframe 加载页面,就把它设置为更轻松的设置。
你是否在升级时改变了Domino服务器的FQDN?这可能是一个原因,为什么同样的设置在Domino 9(旧主机名)中有效,而在新的服务器(新主机名)中不起作用。