微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

禁用 Cloud Foundry 部署的应用程序的 iframe 嵌入

如何解决禁用 Cloud Foundry 部署的应用程序的 iframe 嵌入

我创建了一个 React 应用程序并使用静态构建包将其部署到 SAP Cloud Foundry。我发现我可以在任何域的任何 iframe 中嵌入我的 Web 应用程序路由。我需要在 Cloud Foundry 应用程序空间或 manifest.yml 中进行的任何设置。我需要基本上限制 iframe 嵌入,并且只将几个可以将我的应用程序嵌入到 iframe 中的域列入白名单。

我按照此链接创建和部署基本应用

https://blogs.sap.com/2020/07/23/deploy-your-reactjs-application-in-cloud-foundry/

我尝试从以下用户定义变量中的链接中设置一些属性,但这也无济于事。

https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/ba527058dc4d423a9e0a69ecc67f4593.html

解决方法

您提到的用户定义变量仅在您通过应用程序路由器访问应用程序时才有效(有关如何设置应用程序路由器的信息,请参阅此处:Setting Up Your Own Application Router)。

应用程序路由器的默认行为似乎是防止在 iframe 中嵌入页面:Disable X-FRAME-OPTIONS in SCP Portal Cloud Foundry

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。