【问题标题】:Is there any alternative way to load external site's content in our angular web app?有没有其他方法可以在我们的 Angular Web 应用程序中加载外部网站的内容?
【发布时间】:2025-11-25 08:55:02
【问题描述】:

我使用 iframe 加载外部网站,但由于安全标头 x-frame-options:[deny/sameorigin] ,某些网站未加载。

有没有其他方法可以在我们的应用中加载任何外部网站。

【问题讨论】:

    标签: javascript angularjs iframe


    【解决方案1】:

    在一个句子中,不可能使用符合安全标准的浏览器使其与您的 html 中的所有外部站点一起工作。

    您可以尝试调用 ajax 调用,获取数据并使用 innerHTML 上传内容。但它需要在外部站点上启用 CORS,并且操作可能无法正常工作,因为您只加载 html 内容。 Angular 可能会阻止 innerHTML,您可能还需要在 Angular 中放宽该异常。

    【讨论】:

      最近更新 更多