AWS Cross-Origin-Opener-Policy 标头已被忽略,因为 URL 的来源不可信

Red*_*Rum 6 django amazon-s3 amazon-ec2 amazon-web-services

我已经在 EC2 实例上启动了 django 应用程序,并将静态文件(css、js 等)添加到 S3 存储桶中。昨晚经过几个小时后,当我查看 EC2 公共地址 Happy days 时,我设法将静态图像加载到页面上。

但现在我不断收到此错误:当我查看检查网页时,我不断收到此错误“Cross-Origin-Opener-Policy 标头已被忽略,因为 URL 的来源不可信。它是在最终响应中定义的,或者重定向。请使用 HTTPS 协议传递响应。您也可以使用“localhost”源”

我的静态图像都没有加载。我在网上找不到与此确切错误消息相关的任何内容,有一些变体会导致死胡同。有谁知道发生了什么事吗?

奇怪的是,如果我在个人电脑上运行 django 应用程序,那么当我检查时不会显示错误,但静态图像也不会加载。

当我在 ec2 实例上运行 django 应用程序时,我收到错误消息,其中静态图像仍未加载。所以我不认为该错误会影响静态图像的加载,即它们是两个独立的问题。

但昨晚所有这些都在起作用,所以我不知道发生了什么。

Duk*_*eng 2

我遇到过的严重错误之一。\n我通过在设置中添加以下设置解决了这个问题。py
\n SECURE_CROSS_ORIGIN_OPENER_POLICY=None\n https://django.readthedocs.io/en/stable/ref/settings.html#std -设置-SECURE_CROSS_ORIGIN_OPENER_POLICY

\n

我为什么这么做?因为同源的默认设置会持续生成该错误。但我知道\xe2\x80\x99是一个安全问题,也许做过系统安全的人可以提供进一步的建议。

\n

那么,如果您还没有像我一样遇到麻烦,您可能会遇到数据库连接问题,即没有抛出错误,但不知何故应用程序无法连接。阅读文档,django 建议转动
\n SESSION_COOKIE_SECURE=False
\n希望它对你有用。

\n