Это бывает, когда вы чужой контент через iframe вставляете. Соответственно add_header Access-Control-Allow-Origin *; должно быть прописано не у вас, а на источнике
lemonlimelike, Мне кажется, что сначала надо добавить ещё настроек, а только потом доделывать скрипт. У меня заработало после указания таких настроек:
Там есть некоторые мои заголовки, соответственно не учитывайте их. Меня больше всего удивило необходимость использовать заголовок "Access-Control-Expose-Headers".
P.S.
На всякий случай озвучу, что тема, с которой мы разбираемся, называется CORS (не XSS!!!). Я когда на работе обсуждали с админами использование этой темя, то они хоть и умные ребята, но сильно плавали в этом понятии )))
Я в шоке)
Читай документацию, тебе уже перестали отвечать те кто понимает что-то в этом)) nginx.org/ru/docs/http/request_processing.html
Прочтёшь вот это и поймёшь почему не работает твой пример из вопроса)