如何阻止 Firefox 中的 http 页面加载 https 服务器资源?

如何阻止 Firefox 中的 http 页面加载 https 服务器资源?

我希望阻止在通过 http 协议提供的页面上加载 Firefox 中的 https 资源。

考虑阻止/过滤以下元素:

  • 图片来源=“https://*”
  • 脚本 src="https://*"
  • iframe src="https://*"
  • 框架 src="https://*"

我可以想象编写一个 Adblock Plus“广告拦截规则”/过滤器,仅在 http 协议页面上阻止所有这些请求。

如何阻止 Firefox 加载混合内容?

答案1

从 Firefox 18 版本开始,你不需要扩展阻止混合内容在 https 站点上。

通过将以下两个值设置为true:在 about:config 中启用混合内容阻止:

  1. security.mixed_content.block_active_content
  2. security.mixed_content.block_display_content

来源:http://techdows.com/2012/11/make-firefox-18-beta-to-block-mixed-content-on-https-websites.html

答案2

创建“用户定义”NoScript Firefox 扩展应用程序边界强制器(选项 > 高级 > ABE)部分中的规则如下:

Site http:
Deny INC from https:

Site https:
Deny INC from http:

相关内容