小编mjr*_*mjr的帖子

通过JavaScript禁用浏览器基本身份验证弹出窗口

我知道每个浏览器都以不同的方式做出反应,并且新版本的行为可能会发生变化.

我试图找到一种方法来禁用chrome和IE的基本身份验证对话框,因为我想在JavaScript(AngularJS)客户端中自己处理它.我找到了这个很好的模块,这个弹出窗口没有在Firefox中显示,但在Chrome和IE中它仍然显示.

我想用JavaScript处理它.似乎有一种常见的方法让服务器不发送HTTP 401状态代码,而是发送另一种(例如HTTP 418),但我不喜欢这种方法,因为这样的服务很难用浏览器轻松测试.此外,我认为当服务器不发送'WWW-Authenticate'='Basic realm=test'标头时,不显示基本身份验证弹出窗口.

正如我之前所说,用JavaScript处理它会很好.

javascript internet-explorer google-chrome basic-authentication angularjs

6
推荐指数
0
解决办法
1823
查看次数