通过https提供不安全的内容

时间:2011-09-14 13:26:17

标签: javascript ssl https

我在使用jsDatePick时正在处理的webapp上收到混合内容警告。

我使用过fiddler并且可以确认问题不是由任何图像源引起的。 选择日期后,将运行以下行:

window.location.href = "\something\something\day?=date" + this.getSelectedDateFormatted();

这会是问题的原因吗?

2 个答案:

答案 0 :(得分:1)

不,因为未指定协议,所以它应该继承父页面的协议。在页面源中查找任何名为“http://”而不是“https://”的内容。

答案 1 :(得分:1)

问题似乎是JsDatePick .js文件。我有同样的问题(混合内容)。不幸的是,我被迫在这个项目中使用IE 8。父页面是https,我已将页面最小化为以下内容(此最小页面仍然会弹出混合内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                      "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<script type="text/javascript" src="jsDatePick.min.1.3.js"></script>

<script type="text/javascript" src="jquery-1.2.1.pack.js"></script>

<script type="text/javascript"> 
window.onload = function()
{
new JsDatePick({
useMode:2,
target:"date_range1",
dateFormat:"%m/%d/%Y"
});

};
</script>

</head>
<body>

<h1> Hey</h1>

</body>
</html>