我有一个带角度的应用程序,我有一个输入:
<p> <a href="redirect()" target="_blank">Open documentation</a></p>
调用方法:
redirect() {
window.open(this.documentationUrl, '_blank');}
this.documentationUrl
拥有文档(比如说 docs.com)网站的链接,并且是用Mkdocs
. 单击时,会弹出警报,询问用户名和密码。是否可以填写弹出的警报?应该在angular或Mkdocs上完成哪一侧?我知道这应该是可能的,但我不知道如何以及从哪里开始。
我试过获取html内容:
ngOnInit() {
let headers = new Headers();
headers.append('x-forwarded-host', 'foo');
this.http.get('https://docs.com/').subscribe(response => {
console.log( response.json());debugger;
});}
但是我得到:401 Authorization Required nginx/1.14.0 (Ubuntu)。如果我手动转到网站警报会弹出,但现在我没有在响应中得到它。
我也试过<iframe id="iframe" src="https://docs.com/"></iframe>
了
let iframe = document.getElementById('iframe');
但这似乎也没有得到警报