【问题标题】:The Cross Origin Opener Policy header has been ignored - DJANGOCross Origin Opener Policy 标头已被忽略 - DJANGO
【发布时间】:2022-06-17 16:21:08
【问题描述】:

我正在 Django 中创建一个 Chatapp 项目。我实现了通道和 websockets 来发送和接收消息,当我在同一个浏览器中使用两个不同的窗口(其中一个处于隐身模式)进行测试时,这很有效,但是当我尝试使用另一个浏览器测试它时,我收到以下错误:

Cross Origin Opener Policy error

我尝试使用以下配置解决实现 django corsheaders:

Corsheaders app installation

Corsheaders middleware

Corsheaders settings

(我知道将所有来源设置为 true 是不推荐的,但这只是为了测试目的)

【问题讨论】:

    标签: django django-channels cross-origin-opener-policy


    【解决方案1】:

    你必须设置 SECURE_CROSS_ORIGIN_OPENER_POLICY = None

    默认值为“同源” 请查看https://django.readthedocs.io/en/stable/ref/settings.html#std-setting-SECURE_CROSS_ORIGIN_OPENER_POLICY

    【讨论】:

      猜你喜欢
      • 2022-07-24
      • 2022-06-12
      • 2021-08-12
      • 2019-04-15
      • 2019-08-10
      • 2021-02-01
      • 2021-10-09
      • 1970-01-01
      • 2019-01-28
      相关资源
      最近更新 更多