在Firefox中给IE7 / 8和NS_ERROR_PROXY_CONNECTION_REFUSED中的访问被拒绝错误

时间:2010-12-27 06:16:44

标签: jquery

我正在使用JQuery,FLXHR进行跨浏览器身份验证。

我已经将JQuery FLXHR实现到我的项目中,所有工作正常,直到我使用相同的域,例如,如果我的登录页面是(http://staging/login/loginpopup.aspx)并且它将请求发送到( http://staging/login/login.aspx)用于用户身份验证它很有效,就在我为HTTPS请求更改它时,我的意思是当我发送到HTTPS请求(https://staging/login/login.aspx)时HTTP它在firefox中出现错误“text / html(NS_ERROR_PROXY_CONNECTION_REFUSED)”,在IE7和IE8中出现“拒绝访问”错误。

如果我在HTTPFOX中看到响应标题,则会显示以下内容。

(Status-Line)   HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  )
Via 1.1 DXBMIPX12
Proxy-Authenticate  Negotiate
Kerberos
NTLM
Connection  close
Proxy-Connection    close
Pragma  no-cache
Cache-Control   no-cache
Content-Type    text/html
Content-Length  727

请建议我缺少的内容或修改内容需要进行哪些更改。

2 个答案:

答案 0 :(得分:0)

如果您从http向https发送ajax请求,则会将其视为跨域,从而违反same origin policy

Firefox 3.5+具有启用跨域调用的功能,如here所述,但这还不是跨浏览器解决方案。

答案 1 :(得分:-1)

使用示例代码here

解决了该问题