Jquery选项卡和混合HTTP和HTTPS

Jquery选项卡和混合HTTP和HTTPS,jquery,Jquery,我正在使用带有多个选项卡的选项卡设计。有一个选项卡需要在HTTPS下工作。用户单击选项卡后,我会收到jquery-1.4.2.min.js的错误消息“拒绝访问”。父页面正在使用HTTP加载jquery-1.4.2.min.js。我尝试在选项卡页面中使用HTTPS加载另一个版本的jquery-1.4.2.min.js,但仍然出现错误 在IE中,我得到“访问被拒绝”。在Firefox中,我没有收到错误消息,但是页面没有显示出来 我是否需要使用HTTPS再次调用父页面才能实现此功能?您应该在所有情况下

我正在使用带有多个选项卡的选项卡设计。有一个选项卡需要在HTTPS下工作。用户单击选项卡后,我会收到jquery-1.4.2.min.js的错误消息“拒绝访问”。父页面正在使用HTTP加载jquery-1.4.2.min.js。我尝试在选项卡页面中使用HTTPS加载另一个版本的jquery-1.4.2.min.js,但仍然出现错误

在IE中,我得到“访问被拒绝”。在Firefox中,我没有收到错误消息,但是页面没有显示出来


我是否需要使用HTTPS再次调用父页面才能实现此功能?

您应该在所有情况下使用HTTPS或HTTP,就像对不同域的请求一样,AJAX将无法正常工作。

是的,父页面需要是HTTPS,只需通过HTTPS调用所有内容即可

我建议当有人点击需要https的标签时

var test = /https/.test(document.location.href);
if(!test){
 document.location.href = https://version of site
}

基本上,当他们单击选项卡时,检查家长是否使用https,如果没有,则将其转发到站点的https版本。

由于协议不匹配,您可能会遇到浏览器的问题。我没有时间回答,但这可能有助于您的搜索根据我的经验,Firefox不会在您批准后提醒您从http切换到https。我会继续提醒你的。