Нет `Referer:`, нет встраивания

Привет,

У меня теперь есть гораздо более простое решение. Об этом, вероятно, стоит упомянуть в Embed Discourse comments on another website via Javascript :

Для встраивания между сайтами на страницах встраивания добавьте либо

  • <meta name="referrer" content="strict-origin"> с настройкой Path Allowlist (список разрешённых путей) как /.* (поскольку путь не будет предоставлен), либо
  • <meta name="referrer" content="no-referrer-when-downgrade"> с реальным Path Allowlist.

Как упоминается в Referrer-Policy header - HTTP | MDN, «браузеры предпринимают усилия по переходу к более строгому значению по умолчанию», а встраивание Discourse опирается на старое значение по умолчанию для встраивания между разными хостами.

С уважением, Аксель.