删除弹出警告框"需要授权"使用JS

时间:2015-09-07 13:35:21

标签: javascript api rest

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

如果输入的数据输入不正确 - 这里取消是一个警告: Authentication required, to access the server http://gkeep.ua:80 you've to provide your credentials. Server message: Secured Area

粗略翻译

  

需要进行身份验证才能访问您提供凭据的服务器http://gkeep.ua:80。服务器消息:安全区域

它与普通alert ()prompt ()confirm ()的类型相同 我想通过覆盖函数

来禁用此窗口
window.alert = function () {}; alert (12345); // does not work

但它似乎不是alert ()audio prompt ()confirm () 它通常是不同的,如何关闭它,我不明白

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

2 个答案:

答案 0 :(得分:4)

  

它与普通alert(),prompt()和confirm()

的类型相同

不,不是。这是浏览器在收到HTTP状态代码401 Unauthorized时提出的身份验证对话框,JavaScript与此无关 - 这也是您无法通过JavaScript“禁用”它的原因。

答案 1 :(得分:1)