没有混合内容的 iframe 混合内容警告
iframe mixed content warning without mixed content
也许我只是在这里失去了理智,但我不断收到此页面的混合内容警告:
<!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 实际上在没有警告的情况下工作,后两个则没有。此外,当您直接访问它们时,后两个页面在https上工作得很好。它们甚至不存在于http上 - 我的.htaccess重定向到https。所有资源都通过 https 加载。我什至尝试在 src 中使用带有 https 前缀的 fqdn 而不是相对引用,但它没有帮助。
我错过了什么?
我不太确定为什么会发生这种情况,但是从/sidebar到/sidebar/(index.html)的重定向是通过HTTP进行的。我很确定用/sidebar/index.html 或只是/sidebar/替换链接会解决您的问题。
我刚刚测试了它,这是通过https加载的链接/sidebar/和/clock2/的屏幕截图 http://puu.sh/nzsnu/b421dfb4bd.png。
相关文章:
- chrome扩展更改主机/域警告
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 如何永久停止jshint'只读'警告/错误
- JShint-.jshintrc中的ES6有esversion,但仍收到警告(使用atom)
- 混合元素的有角度的ng重复
- Webpack UglifyJS仍在发出警告消息
- VueJS多个混合
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- React Router一直给我一个警告:你不能更改<路由器路由>
- 为什么Grunt Copy给了我一个'undefined不是函数'警告
- 执行此代码时,我看不到警告框
- 页面中的声学警告
- 混合内容警告IE:什么很重要;css,图像,一切
- 没有混合内容的 iframe 混合内容警告
- 禁止 JSHint / JSLint 或替代服务中的“混合空格和制表符”警告
- BxSlider不工作的https在IE(混合内容警告)
- 如何把haproxy放在套接字前面.使用SSL?获得混合内容警告
- 避免“混合内容”的规则到底是什么?由于背景图像,在IE中出现警告
- 当混合使用razor和javascript时,条件编译会关闭警告
- Brightcove智能播放器API与secureConnections参数混合用于防止安全警告