【发布时间】:2019-03-13 12:38:17
【问题描述】:
我正在使用 React 构建 PWA,并且我想在我的应用程序中打开一个外部网站(例如,在 Facebook 应用程序中,当您单击一个链接时,外部网站只是从底部滑入一个额外的窗口)。
由于我的应用是 PWA,我可能会使用 iframe 来获得相同的效果,但当然,由于 x-frame-options,这种方法会受到限制。
是否有任何其他选项可以实现所需的行为?
【问题讨论】:
-
您实际上想在您的应用程序中运行链接?那么你提到的 iframe 就是要走的路。
-
是的,但是由于 x-frame-options,这种方法非常有限 - 尝试将 Google 嵌入到您的 html 中,您就会明白我的意思
-
您可以使用
fetch或ajax获取页面,然后将其呈现在一个元素中(可能是div)
标签: javascript reactjs iframe ecmascript-6 x-frame-options