我正在使用带有多个标签的标签设计。有一个标签需要在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再次调用父页面才能使其正常工作?
答案 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版本。