ie下通过 iframe 加载https开头的网站,页面不显示,具体如下:
首先,贴上这是html
<iframe frameborder='0' scrolling='yes' src='https://www.baidu.com/' width="400" height="200">
</iframe>
然后图片:
chrome上正常:如下
但是在ie下就不能显示了
求这是什么原因呢?应该怎么解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
具体原因IE官方博客在2011年发了博文解释了这个安全措施(链接Internet Explorer 9 Security Part 4: Protecting Consumers from Malicious Mixed Content),年久失修,图片都不见了。结论就是不要混用HTTP和HTTPS的页面和资源,否则很不安全。
对于你的情况,StackOverflow这个问题底下的答案阐述了这是一种安全性很差的设计。