Javascript 删除弹出的警告框“;“需要授权”;使用JS

Javascript 删除弹出的警告框“;“需要授权”;使用JS,javascript,api,rest,Javascript,Api,Rest,我使用位于同一站点的API。后端需要每个请求头加密登录/密码系统基本HTTP身份验证- 如果输入的数据不正确-此处显示警告: 粗略翻译 需要身份验证,才能访问您必须提供凭据的服务器。服务器消息:安全区域 它的类型与正常的警报()、提示()和确认() 我想通过重写函数来禁用此窗口 window.alert = function () {}; alert (12345); // does not work 但它似乎不是警报(),音频提示()或确认() 它一般是不同的,如何关闭它,我不明白 如果有

我使用位于同一站点的API。后端需要每个请求头加密登录/密码系统基本HTTP身份验证-

如果输入的数据不正确-此处显示警告:

粗略翻译

需要身份验证,才能访问您必须提供凭据的服务器。服务器消息:安全区域

它的类型与正常的
警报()
提示()
确认()
我想通过重写函数来禁用此窗口

window.alert = function () {}; alert (12345); // does not work
但它似乎不是
警报()
音频提示()
确认()
它一般是不同的,如何关闭它,我不明白

如果有人面临这样的任务,如果你告诉我如何解决,我将不胜感激

它与普通警报()、提示()和确认()的类型相同

不,不是。这是浏览器在收到HTTP状态代码
401 Unauthorized
时弹出的身份验证对话框,JavaScript与此无关——这就是为什么不能通过JavaScript“禁用”它

它与普通警报()、提示()和确认()的类型相同


不,不是。这是浏览器在收到HTTP状态代码时弹出的身份验证对话框,JavaScript与此无关,这就是为什么您不能通过JavaScript“禁用”它。

很抱歉,由于声誉问题,无法发表评论

看看这个问题

还有这个
很抱歉,由于声誉问题,无法发表评论

看看这个问题

还有这个

第一个链接对此进行了一些很好的讨论。第二个关于警报的链接并不相关。第一个链接对此进行了一些很好的讨论。第二个是关于警报的,但并不相关。