一、 在https的页面中,包含http的资源文件(js,css, image),各浏览器的表现
1. 在ie8,9 下,如果https页面,包含http的资源文件(js,css, image),会弹出图1的提示
图1
2. 在firefox下,如果https页面,包含http的资源文件,会弹出提示框,如图2。
图2
3. 如果https页面,包含http的资源文件, 在safari, opera下没有任何提示。
二、 iframe加载
1. 在IE8下,在https页面,加载任何iframe,无论src为空,'about:blank', 'javascript;;',都会弹出提示框,如图1。firefox下没有这个问题。
三、https页面的<form>表单,指向http的接口
1. 在Firefox4下,用form表单提交(无论POST/GET)到一个http的页面,会弹出提示框,如图3。
图3
四、 ie在HTTPS 下载时,提示无法下载
ie默认通过https下载时,其Cache的缓存是不给权限的,所以必须对cache进行配置,声明其权限
header('Pragma: public');