Mozilla page about mixed content指定两种类型的混合内容:被动和主动。
混合被动/显示内容是通过HTTP提供的内容 包含在HTTPS网页中,但不能改变其他部分 网页。
被动内容列表
此部分列出了所有考虑的HTTP请求类型 被动内容:
- < img> (src属性)
- <音频> (src属性)
- <视频> (src属性)
- <对象>子资源(执行HTTP请求时)
Google developers page使用相同的区别,并指定Chrome将为每个错误显示的错误类型:
所以规格非常明确:活动混合内容(脚本,CSS等)被阻止并引发大红色错误;被动混合内容(图像,视频等)不会被阻止,但会抛出漂亮的黄色警告。
然后,为什么我有这个:
这来自< img>标记,并被Chrome清楚地识别为图像 - 但它被阻止的方式与活动混合内容相同,并带有大红色警告等等。
怎么来的?