Заполните данные для входа на внешний сайт - PullRequest
0 голосов
/ 31 октября 2018

У меня есть приложение с угловым, где у меня есть вход:

<p> <a href="redirect()" target="_blank">Open documentation</a></p>

который вызывает метод:

    redirect() {
window.open(this.documentationUrl, '_blank');}

this.documentationUrl содержит ссылку на документацию (скажем, docs.com) сайта и сделан с Mkdocs. При нажатии всплывет предупреждение с запросом имени пользователя и пароля. Можно ли заполнить это предупреждение, которое появляется? А с какой стороны это нужно делать на угловых или 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 Требуется авторизация nginx / 1.14.0 (Ubuntu) . Если бы я заходил на сайт вручную, всплыло бы предупреждение, но теперь я не получаю его в ответ.

также я пытался <iframe id="iframe" src="https://docs.com/"></iframe> и

let iframe = document.getElementById('iframe');

но это, похоже, тоже не вызывает тревоги

...