0

我正在开发一个具有小部件等功能的网站,我需要允许在 iFrame 中打开几个页面。我创建了一个单独index.html的文件,它有一个 iframe,并且 iframe 的 src 是 NuxtJS 应用程序的一页的 URL。当我运行此index.html文件(在浏览器中打开)时出现错误

Refused to display 'https://example.com/widgets/new/' in a frame because it set 'X-Frame-Options' to 'deny'.

当我在本地(localhost)运行项目https://localhost:3000/widgets/new/并将页面的本地 URL 用作 iframe 的 src 时,它就可以工作了。但不在生产中。

我环顾互联网,但找不到任何相关的解决方案可以尝试。

NuxtJS 中是否有任何选项或配置可用于将 x-frame 选项设置为在某些路由或页面上允许(true)?

我正在使用 Amazon S3 存储桶来存储项目并使用 Amazon CloudFront 为网站提供服务。

4

0 回答 0