Как открыть внешний сайт в моем приложении React - PullRequest
0 голосов
/ 13 марта 2019

Я создаю PWA с помощью React и хочу открыть внешний веб-сайт в своем приложении (например, в приложении Facebook, когда вы нажимаете на ссылку, внешний сайт просто вставляется снизу в дополнительном окне).

Поскольку мое приложение представляет собой PWA, я потенциально мог бы использовать iframe для того же эффекта, но, конечно, этот подход ограничен из-за x-frame-options.

Есть ли другие варианты для достижения желаемого поведения?

1 Ответ

0 голосов
/ 31 марта 2019

Я не думаю, что есть другие способы, iframe - это точный инструмент для достижения того, чего вы хотите. x-frame-options существует по соображениям безопасности, если некоторые веб-сайты не позволяют другим веб-сайтам загружать его через iframe, то у них есть причины для этого. Правильный способ включения такого iframe - получить разрешение именно этого веб-сайта, т. Е. Они должны включить ваш домен в X-Frame-Options в качестве доверенной стороны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...