相关疑难解决方法(0)

如何防止Safari拦截对ajax请求的401响应

我在Safari扩展中遇到以下问题.我要求用户提供Web服务的用户名/密码,并发送快速请求以验证凭据是否正确.如果不是,那么该服务将以401认为应该响应.问题是Safari似乎在我的javascript代码可以处理它之前拦截了这个响应,显示灰色登录框而不是让我处理错误.

我能做些什么吗?我正在使用js库来进行调用,但它在功能上等同于以下jQuery.

$.ajax({
  type: "GET",
  url: url,
  username: username,
  password: password,
  success: function() { /* handle success */ },
  error: function() { /* handle error */ }
});
Run Code Online (Sandbox Code Playgroud)

javascript safari ajax

10
推荐指数
1
解决办法
2609
查看次数

标签 统计

ajax ×1

javascript ×1

safari ×1