调用Ajax时Chrome中提示登录

时间:2019-01-30 15:24:20

标签: asp.net json ajax windows authentication

我们对运行Windows身份验证的站点有问题。 使用Google Chrome浏览器进行ajax调用后,将提示登录窗口。 在IE中不会发生这种情况。 用户只需按下“取消”并继续浏览,这样该窗口就不会真正阻止任何内容,它只会提示您输入凭据并再次登录,但它似乎是自动完成的。

您对Google Chrome为什么会发生这种情况有任何想法吗? 提供者仅为NTLM。 所谓的ajax看起来像这样:

function GetRightColumnOperations() {
        $.ajax({
            type: "GET",
            url: "/Ajax/OperationsList.asmx/GetRightSideOperations",
            dataFilter: filterJSON,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: GetRightColumnOperationsSuccess,
            failure: function (response) {
            }
        });
    }

据我所知,对GetRightSideOperations的调用是登录的触发器。

Screenshot of the ajax call and login window

0 个答案:

没有答案