如何让 Iceweasel\Firefox 只在指定网站上显示图像?

如何让 Iceweasel\Firefox 只在指定网站上显示图像?

概括:

在 Iceweasel(实际上是 Firefox)中,我想阻止所有图像,但允许我指定的网站上的图像。但执行此操作的标准方法不起作用。

您应该能够执行此操作的方法如下。在 Iceweasel 中,选择“编辑/首选项/内容”并取消选中“自动加载图像”。选择例外,输入网站名称,选择“允许”。现在,Iceweasel 应该显示指定为“允许”的网站的图像,但不显示任何其他网站的图像。

但图像不会显示在“允许”的网站上。任何网站上均不显示任何图像。我已经禁用了 NoScript 扩展。我没有其他扩展。

难道我做错了什么?如果我必须使用解决方法,我不想要一个仅打开和关闭图像的扩展程序。我希望默认情况下阻止图像,并且只允许它们出现在我选择的网站上。如果您有解决方案,非常感谢。

完整详情:

我正在使用 Iceweasel 10.0.4。这是冰鼬虫吗?有解决方法吗?

检查 LoadImagesAutomatically 确实会按照您的预期在所有站点上显示图像。

答案1

您可以使用用户样式表来做到这一点@-moz-document,例如

@-moz-document regexp('^(?!https?://(www\\.foo\\.com|www\\.bar\\.com)/).*') {
  img { display: none }
}

注意:如果您不想下载此类未显示的图像,则可以使用 Greasemonkey 扩展并编写脚本来删除所有 img 元素(某些指定站点除外),而不是使用用户 CSS 解决方案。但这对于动态添加的 img 节点不起作用。这也可能会破坏一些脚本(如果他们期望找到一些 img 节点)。

相关内容