直到我们使用jQuery 3.3.1版本。但是,根据客户要求,我们需要使用jQuery 1.1.0版本。 现在,当我们开始使用旧版本时,它会出现以下错误
拒绝设置不安全的标头“连接”
但是,我们没有在任何ajax调用中显式设置任何标头。下面是相同代码的示例。
var val = 'somename';
$.ajax({
type: "GET",
url: "/Home/Index",
data: { 'Name': val },
success: function (data) {
// success logic
}
});
无论我们在进行ajax调用(GET,POST)时,都会发生此问题。 现在我们像这样引用了旧的jQuery
<script src="https://code.jquery.com/jquery-1.1.js" integrity="sha256-WC/UOPCQHWTQbGMlXU192KwqIXZ9Xae1FhfajGhRMj4=" crossorigin="anonymous"></script>
我们还在页面上集成了Google Captcha和其他付款服务提供商iframe。这会引起问题吗?
如果我们没有集成/实现其他任何东西,那么ajax调用就可以正常工作。但是,如果我正在加载验证码控件或付款服务提供商IFrame,则会出现错误
对此有任何帮助!