因此,在我的网站中,我创建了一个xml抓取,然后拉出一个我重定向到的网址。
我遇到的问题是我遇到混合内容错误。
was loaded over HTTPS, but requested an insecure resource 'http://****'. This request has been blocked; the content must be served over HTTPS.
我使用的是aspx.vb& JS。 我的js看起来像:
if (url != '') {
setTimeout(function () {
window.top.location = url;
}, 1500);
}
我的aspx抓住xml看起来像:
xml.SelectSimpleNode("this/url").InnerText
Simples。我之前没有听说过重定向链接上的混合内容错误。它不像我抓住一个图像。
我想一个解决办法可能是将任何beffore ://
从网址中删除,只是在没有指示的情况下加载它,但我不确定这会有所帮助。
关于为什么重定向会导致混合内容错误的任何想法?
答案 0 :(得分:0)
如果您使用的是HTTPS,那么您不应该重定向到任何非HTTPS的URL,因为该请求不安全。您应该检查URL是否具有HTTPS,如果没有,请添加它。
如果目标网站不支持HTTPS,那么您就无能为力。