Почему iframe будет отображаться правильно, если его src является локальным хостом, но не из внешнего домена https?

#react-native #ios-simulator

Вопрос:

У меня есть собственное приложение React и приложение nextjs.

Страница приложения nextjs встроена с помощью iframe / webview на страницу приложения react native.

Когда я запускаю приложения react native (симулятор ios) и nextjs из терминала, приложение nextjs корректно отображается в iframe react native.

Но после развертывания приложения nextjs в vercel его страница в iframe пуста. Я могу подтвердить, что приложение nextjs работает, так как я могу вставить src iframe, и он правильно отображается в браузере.

Почему iframe будет отображаться правильно, если его src является локальным хостом, но не из внешнего домена https? Это проблема безопасности? Может быть, нужно внести новый домен в белый список?

Комментарии:

1. Может быть, на внешней странице X-frame-origin установлено значение sameorigin ? Это гарантирует, что iframe загрузится только тогда, когда его источник (домен, в котором находится кадр) равен его собственному домену.