如何在我的React应用程序中打开外部网站

时间:2019-03-13 12:38:17

标签: javascript reactjs iframe ecmascript-6 x-frame-options

我正在用React构建PWA,我想在我的应用程序中打开一个外部网站(例如,在Facebook应用程序中,当您单击链接时,外部站点只是从额外窗​​口的底部滑入)。 / p>

由于我的应用程序是PWA,因此我可能会使用iframe以获得相同的效果,但是由于x-frame-options,这种方法当然受到限制。

还有其他选项可以实现所需的行为吗?

1 个答案:

答案 0 :(得分:0)

我认为没有其他方法,iframe是实现所需目标的确切工具。 x-frame-options出于安全原因而存在,如果某些网站不允许其他网站通过iframe进行加载,则它们有其理由。启用此类iframe的正确方法是获得该特定网站的许可,即它们应将您的域作为受信任方纳入X-Frame-Options中。