允许的 iframe 白名单对我们不起作用。我们添加了一个带有 plugin.rb 的 github 插件:
Rails.application.config.action_dispatch.default_headers.merge!({'X-Frame-Options' => 'ALLOWALL'})
Rails.application.config.action_dispatch.default_headers.merge!({'Access-Control-Allow-Origin' => '*'})
Rails.application.config.action_dispatch.default_headers.merge!({'Access-Control-Allow-Methods' => 'GET, POST, OPTIONS, DELETE'})
Rails.application.config.action_dispatch.default_headers.merge!({'Access-Control-Allow-Headers' => 'Content-Type, Authorization, X-Requested-With'})
但不知何故,Discourse 却将其恢复为
x-frame-options: SAMEORIGIN

在 http localhost 中一切正常,但在 https 部署后,一切都不起作用了。