#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 загрузится только тогда, когда его источник (домен, в котором находится кадр) равен его собственному домену.