Заполните данные для входа на внешний сайт

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

<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.info( response.json());debugger;
});}

Однако я получаю: 401 Требуется авторизация nginx / 1.14.0 (Ubuntu). Если бы я вручную перешел на веб-сайт, всплыло бы предупреждение, но теперь я не получаю его в ответе.

также пробовал <iframe id = "iframe" src = "https://docs.com/"></iframe> а также

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

но это, похоже, тоже не вызывает предупреждения

🤔 А знаете ли вы, что...
JavaScript имеет множество библиотек и фреймворков, таких как jQuery, Angular, и Vue.js.


38