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