gpt4 book ai didi

iframe - Angular2 创建显示外部网页内容的组件

转载 作者:太空狗 更新时间:2023-10-29 17:52:41 25 4
gpt4 key购买 nike

我需要创建一个组件来显示另一个网页的内容。

例如,如果我有 stackoverflow 网站,我想创建一个组件来执行 http 请求并通过我的应用程序显示内容。顺便说一下,外部网站只是 django-rest-swagger 并且要访问它,我需要在每次访问它时都包含一个标题。因此,当我请求外部站点内容时,我需要包含 header x-forwarded-host。

<div>
<html> CONTENT OF EXTERNAL WEBSITE </html>
</div>

谢谢

最佳答案

@Component({
selector: ...
template: `<div [innerHTML]="fetchedHtml"></div>
})
export class ExternalHtml {
constructor(http:Http) {
var headers = new Headers();
headers.append('x-forwarded-host', 'foo');
http.get('someUrl', {headers: headers}).subscribe(response => {
this.fetchedHtml = response.json();
}
}

另见

或者,您也可以使用 iframe 来显示获取的 HTML。

关于iframe - Angular2 创建显示外部网页内容的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38964499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com