Jquery选项卡和混合HTTP和HTTPS

时间:2011-10-13 13:31:40

标签: jquery

我正在使用带有多个标签的标签设计。有一个标签需要在HTTPS下工作。用户单击选项卡后,我收到一条错误消息“Access Denied”,其中包含jquery-1.4.2.min.js。 jquery-1.4.2.min.js由父页面使用HTTP加载。我尝试在TAB页面中使用HTTPS加载另一个版本的jquery-1.4.2.min.js但仍然收到错误。

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

我是否需要使用HTTPS再次调用父页面才能使其正常工作?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

是的,父母需要是https,只需通过https调用所有内容。

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

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

基本上,当他们点击标签时,检查父母是否在https中,如果没有,请将他们转发到网站的https版本。

相关问题