我想在 angular6 中将凭据添加到 window.open(url)

i want to add credentials to window.open(url) in angular6

Code output

我在 window.open 遇到了这个问题 下面是代码

  repourl:any='http://192.168.1.104/....'
 ngOnInit() {
 var params = {
  Username: 'd2kuser',
  Password: '****'};window.open(this.repourl);

有什么方法可以在打开 widow 的情况下传递凭证。

在 URL 中添加用户名和密码作为查询参数。它会起作用。

    form = document.createElement("form");
   form.action = url;
   form.method = verb;
   form.target = target || "_blank";
   if (_data) {
       var data = _data.split("&")
       for (var key = 0; key < data.length; key++) {
           var input = document.createElement("textarea");
           input.name = data[key].split("=")[0];
           input.value = data[key].split("=")[1];
           form.appendChild(input);
       }
   }
   form.style.display = 'none';
   document.body.appendChild(form);
   form.submit();

use different approach for same , submitted form action