Javascript iframe混合内容警告,不包含混合内容

Javascript iframe混合内容警告,不包含混合内容,javascript,iframe,https,mixed-content,Javascript,Iframe,Https,Mixed Content,也许我只是在这里失去理智,但我一直收到关于此页面的混合内容警告: <!doctype html> <html lang="en-us"> <head> <link rel="stylesheet" type="text/css" href="css/style.css"> </head> <body> <iframe scr

也许我只是在这里失去理智,但我一直收到关于此页面的混合内容警告:

<!doctype html>
<html lang="en-us">
        <head>
            <link rel="stylesheet" type="text/css" href="css/style.css">
        </head>

        <body>
           <iframe scrolling="no" id="slides" src="admin/slides.html"></iframe>
           <iframe scrolling="no" id="sidebar" src="/sidebar"></iframe>
           <iframe scrolling="no" id="ticker" src="/clock2"></iframe>
        </body>
    </html>

这让我非常困惑,因为所有内容都在同一个域中,并且所有页面都通过https提供服务。更令人困惑的是,第一个iframe实际上在没有警告的情况下工作,第二个iframe则没有。另外,当您直接访问后两个页面时,它们在https上工作得很好。它们甚至不存在于http-my.htaccess重定向到https。所有资源都通过https加载。我甚至尝试在src中使用带有https前缀的fqdn,而不是相对引用,但没有帮助


我错过了什么

我不太清楚为什么会这样,但是从/sidebar到/sidebar/(index.html)的重定向是通过HTTP进行的。我很确定用/sidebar/index.html或仅仅/sidebar/替换这些链接将解决您的问题


我刚刚测试过,这里是链接/侧栏/和/时钟2/通过https加载的屏幕截图

这很奇怪,但你肯定是对的。这一定是服务器上某个地方的设置。我得看看我能查到什么。很高兴看到它起作用了,如果你发现是什么导致了http重定向,你介意把它贴在这里吗?非常感谢。我有一个类似的问题,非常困惑,因为两个资源都是https。当我用/index.html完成url时,问题就消失了。