Javascript 使用带有获取和禁止浏览器密码提示的授权标头Basic

Javascript 使用带有获取和禁止浏览器密码提示的授权标头Basic,javascript,html,browser,Javascript,Html,Browser,我想在javascript中使用带有授权头的获取请求。它可以工作,但Chrome会向我显示一条保存凭据的提示消息。我不使用任何形式 let config = { headers: { Authorization: `Basic aaaa:xxxx` )}` }, ...... }; const response = await fetch(url, config); 我想取消显示此提示。这可能吗?如果你在维基百科()

我想在javascript中使用带有授权头的获取请求。它可以工作,但Chrome会向我显示一条保存凭据的提示消息。我不使用任何形式

let config = {
      headers: {
        Authorization: `Basic aaaa:xxxx`
        )}`
      },
      ......
    };

const response = await fetch(url, config);
我想取消显示此提示。这可能吗?

如果你在维基百科()上看到这一点 “请求包含一个标头字段,其中凭据是由单个冒号(:)连接的id和密码的base64编码。”

因此,您需要将用户名:密码转换为base64

您可以通过btoa功能实现这一点

btoa('用户名:密码')

对于我的例子,结果是:“基本dXNlcm5hbWU6cGFzc3dvcmQ=“

如果你在维基百科()上看到 “请求包含一个标头字段,其中凭据是由单个冒号(:)连接的id和密码的base64编码。”

因此,您需要将用户名:密码转换为base64

您可以通过btoa功能实现这一点

btoa('用户名:密码')


对于我的示例,结果是:“Basic dXNlcm5hbWU6cGFzc3dvcmQ=“

感谢您的回答。我忘了写我仍在使用base64对其进行编码。如果我开始向另一台服务器发出获取请求,chrome仍会显示提示感谢您的回答。我忘了写我仍在使用base64对其进行编码。如果我启动对另一台服务器的获取请求,chrome仍会显示提示