我想向angular6中的window.open(url)添加凭据

我想向angular6中的window.open(url)添加凭据,angular,angular6,angular8,angular4-httpclient,Angular,Angular6,Angular8,Angular4 Httpclient,我在window.open中遇到此问题 下面是代码 repourl:any='http://192.168.1.104/....' ngOnInit() { var params = { Username: 'd2kuser', Password: '****'};window.open(this.repourl); 是否有任何方法可以在widow打开时传递凭据。在URL中添加用户名和密码作为查询参数。它将起作用。在URL中添加用户名和密码作为查询参数。它会工作的。form=d

我在window.open中遇到此问题 下面是代码

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

是否有任何方法可以在widow打开时传递凭据。

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

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

form=document.createElement(“表单”);
    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();
form.action=url; form.method=动词; form.target=target | |“_blank”; 如果(_数据){ var data=_data.split(&) for(var key=0;key
对相同的已提交表单操作使用不同的方法

form=document.createElement(“表单”);
form.action=url;
form.method=动词;
form.target=target | |“_blank”;
如果(_数据){
var data=_data.split(&)
for(var key=0;key
对相同的已提交表单操作使用不同的方法


您是否尝试过使用“用户:password@url“在你的第一行?如果是通过基本身份验证,那么应该可以。您是否尝试过使用“用户:password@url“在你的第一行?如果是通过基本身份验证,那么应该可以。