你无法定义 user:pass@host 在URL中。只需设置Authorization http Header:
user:pass@host
var headers = new Headers(); headers.append('Authorization', 'Basic ' + btoa(username + ':' + password)); fetch('https://host.com', {headers: headers})
也许您可以使用一些扩展名,例如修改标题,并在其中包含您的凭据数据,就像您包括非邮递员一样。