混合内容错误与警告
Mixed content error vs warning
什么决定不安全的资源是被阻止还是被加载并显示警告?
来自 Chrome 53 的屏幕截图:
创建者:
(function(){var d=document.getElementsByTagName('IMG');for(var i=0,l=d.length;i<l;i++){d[i].setAttribute('src','http://placekitten.com/'+d[i].width+'/'+d[i].height)};}())
被屏蔽的图像是 img
指定了 srcset 的图像。
Chrome 和 Firefox 在 img
有 srcset
时主动阻止混合内容。这里的 src
是一个 http 资源,而 srcset
使用 https.
Chromium Issue 402792 - Mixed content: <img>
with empty srcset attribute should be active content
Mozilla Bug 1055750 - (srcset-mixed-content) Block mixed content <img srcset>
and <picture>
什么决定不安全的资源是被阻止还是被加载并显示警告?
来自 Chrome 53 的屏幕截图:
创建者:
(function(){var d=document.getElementsByTagName('IMG');for(var i=0,l=d.length;i<l;i++){d[i].setAttribute('src','http://placekitten.com/'+d[i].width+'/'+d[i].height)};}())
被屏蔽的图像是 img
指定了 srcset 的图像。
Chrome 和 Firefox 在 img
有 srcset
时主动阻止混合内容。这里的 src
是一个 http 资源,而 srcset
使用 https.
Chromium Issue 402792 - Mixed content: <img>
with empty srcset attribute should be active content
Mozilla Bug 1055750 - (srcset-mixed-content) Block mixed content <img srcset>
and <picture>