我有一个包含所有安全内容的网站。一切都使用https加载。我已经使用fiddler2,内置调试器和DebugBar插件验证了这一点。没有使用http加载。尽管如此,我仍然收到“您是否只想查看安全传送的网页内容?”当我尝试在IE8中加载页面时。我的用户抱怨,我不知道如何解决这个问题。他们不是计算机管理员,不能在他们的机器上更改IE的安全策略。”您是否想仅查看安全传送的网页内容?“错误地显示
回答
我想出了这个问题,并且认为我会在这里发布它,以防其他人遇到此问题。问题在于IE8将相对URL作为不安全对待CSS背景属性。所以,我有这样的事情:
.SomeRule
{
background: url('/SomeFolder/SomeImage.png') 95% 50% no-repeat;
}
,我不得不将其更改为这使警告消失:
.SomeRule
{
background: url('https://www.SomeSite.com/SomeFolder/SomeImage.png') 95% 50% no-repeat;
}
是否有一个方式做到这一点与硬编码的域名? –
我遇到了同样的事情。使用'background:url('/ img/copy.gif')'会导致使用https的混合内容错误。你找到了解决办法吗?无需将其硬编码为“ht tp s://mydomain/img/copy.gif” – Guus
我有,我最近添加SSL一个WordPress站点类似的问题。显然,有些东西正在装载HTTP协议,但是什么?
首先,我查了很明显的:
- 我检查嵌入式网页和图像后使用http协议完全合格的路径。
- 然后我检查了相对于root的链接,在他的解决方案中建议了#datadamnation。
- 接下来,我查看了我的CSS,看看背景图片URL是否使用了http协议。
- 我检查了我的插件和我的插件CSS。
- 我检查了侧栏小部件中的内容。
- 我检查了加载在旋转木马滑块中的图像。
最后,我检查了主题的标题图片。当我使用Firebug查看它时,我可以看到它仍在使用http。为了纠正它,我必须删除WordPress标题图像,然后再次添加并保存。刷新页面,现在混合内容警告消息不见了!如果我先做了这件事,它会为我节省几个小时的试验和错误,所以也许你会读这个,并节省一些时间。
- 1. 您是否想仅查看已安全传送的网页内容 - IE警告
- 2. 绕过“您是否想仅查看安全传送的网页内容?”对话框
- 3. IE:你想仅查看安全传送的网页内容吗?突然警觉
- 4. 您是否只想查看网页内容.... - https
- 5. 您是否想仅查看安全传送的网页内容?水星在即兴在即,我如何修复,虽然编程
- 6. 如何通过ScriptManager摆脱IE8 ssl警告消息“您是否想仅查看安全递送的网页内容?”
- 7. 如何将内容从非安全网页安全发送到安全网址?
- 8. Froala在仅查看页面中显示内容有所不同
- 9. 错误地显示xls的内容
- 10. IE:封锁的网站无法显示安全证书错误的内容
- 11. Internet Explorer阻止此网站显示带有安全证书错误的内容
- 12. 是否可以安全地在您的活动网站上隐藏显示mysql查询
- 13. 如何显示“想要向您发送推送通知”警报查看?
- 14. Webview显示不安全的内容
- 15. 我想在全屏内容的移动设备上显示网页
- 16. 仅查看网页中的特定div网页查看
- 17. 是否使用window.location以安全的方式检查您的脚本是否仅包含在特定网站上?
- 18. IE 8:只显示安全内容
- 19. 调试IE9“只显示安全内容”
- 20. 显示来自其他网站的内容和安全
- 21. SSL例外,用我的网站上显示不安全内容
- 22. idToken是否安全地通过API的非安全URL发送?
- 23. 是否可以使用MFMessageComposeViewController查看发送SMS的内容?
- 24. 网站全部内容未显示
- 25. ASP.NET PostBack是否保持内容安全
- 26. 在安全的网页上显示非安全项目
- 27. 动态传送带内容不显示
- 28. http页面https - 是否安全地传递提交的信息?
- 29. 内容安全策略错误?
- 30. 内容安全策略错误
检查发出请求,iframe的javascript,并检查重定向的项目。必须有一些不使用https的地方,休息一下,然后再回来。我一直在类似的情况,去了一品脱,然后发现违规项目直接:) – Geezer68
[This](http://stackoverflow.com/a/34094617/2404470)可能对最终用户有用 – xameeramir