如何禁用firefox中的图像加载,并加载给定页面的所有图像?


6

这似乎是一个简单的问题,答案非常简单,但这里的问题实际上是一个棘手的问题,我希望有人能够提出一个优雅,高效的答案。

我希望默认浏览行为是不在任何地方加载任何网站的任何图像。然后,我希望能够将选定的特定网站添加到白名单,以允许他们始终加载他们的图像。

有一个firefox的内置功能,你认为可以解决这个问题,但它没有,这就是为什么:

在现有Firefox首选项中将站点列入白名单时,仅为该特定域加载图像。这意味着,如果图像是通过CDN或仅通过任何第三方域提供的,则不会加载它们。因此,如果一个网站使用来自flickr等维基媒体的图片,除非你还将维基媒体或flickr列入白名单,否则它们不会加载 - 我不想这样做。

此外(这个部分的一个很好的解决方案的奖励积分!)在Firefox 13中似乎没有“加载图像”按钮/菜单项选项。曾几何时,禁用图像浏览是微不足道的,然后根据需要随时加载它们。这似乎不再可能...... ???

现在,你可能会说“有Firefox插件可以做你想要的!”但是在你提出建议之前,让我解释一下我已经尝试过的所有尝试。

他们要么......

  1. 简单地利用内置的图像白名单功能,因此遭受上面列出的相同的第一方域限制。
  2. 加载/阻止整个浏览器窗口的所有图像以及该窗口中的所有选项卡。这是不可接受的,因为图像加载/阻止需要基于每个标签/每个站点。
  3. 需要单独列出特定网站的黑名单/阻止,或单个基础上的某些文件类型(jpg,gif等)。
  4. 要求首先加载图像,然后在页面中选择并停用。

因此,考虑到所有这些...有没有人对我如何能够默认阻止所有图像加载所有网站的任何建议,但是如果需要,用户可以任意加载当前页面的所有图像,并且有选择地白名单特定的域名,以便页面上的所有图像,第一方和第三方,将始终加载该域?

编辑:哇这么没有解决方案吗?我真的很震惊。


@nixda请注意,OP在这个问题上是相当具体的,因此其他帖子不太可能有他正在寻找的答案。
slhck

@slhck你是对的。我撤回了我的投票结果(相关: 在Chrome / Firefox中停用图片
nixda

你在firefox中尝试过ImgLikeOpera插件吗?
Rashi

Answers:


1

您应该可以通过使用Firefox的免费AdBlockPlus扩展来实现此目的。我会玩黑名单和白名单过滤器。有关于如何编写这些过滤器的信息 这里。


不,AdBlockPlus正好适合类别#3,您必须指定单独的文件类型。这对我的需求是不可接受的。这最终是为了我的妻子,除了简单地输入域名之外,不需要了解创建过滤器和例外 - 因为内置图像允许/禁止功能似乎允许,但仅适用于第一方图像。
Jonathan van Clute

如果您找不到任何其他解决方案,它可能会成为您最好的选择。至于图像,你看的是.jpg .png和.gif。您可以指定通配符来阻止任何带有通配符的图片:< code> 万维网 。* / *。jpg< / code>阻止所有jpeg。试试看。
cyborgcommando0

如果她愿意,仍然没有简单的方法来加载当前页面的图像。我的“红利问题”想知道FireFox中“加载图像”按钮/选项的位置,因为当她 在她需要查看图片的页面上,AdBlock解决方案会阻止它们加载,唯一的解决方案是永久性地将该网站放在白名单上,这对于AdBlock来说有点过于复杂。真的,我只是希望内置的图像加载能够像非开发人员自然希望的那样工作......“我将这个域添加到白名单中,为什么不加载图像呢?”
Jonathan van Clute

1

有OOTB支持在内容设置中管理每个站点加载的Javascript,图像和cookie(屏幕截图中未显示)。

Firefox(23.0)允许全局启用和禁用通过about:config,但不允许在其设置对话框中;白名单可通过第三方插件获得。

这不是一个错误。 Mozilla以其无限的智慧选择不实施它。表面上看,解决方案是使用Chrome,如果仅用于此特定功能。作为两种浏览器的狂热用户,我可以确认Firefox提供最低限度的支持和Chrome 精确 支持。


1

对于每个浏览器,都存在扩展AdBlock(也存在Adblock Plus) -
对于 ;
对于 火狐 ;
对于 歌剧 ;
安装完成后,右上角(以及地址栏)会出现一个图标。右键单击>设置>修改过滤器>并添加这些行

*.gif
*.png
*.jpg
*.bmp
*.swf

然后单击“保存” 在此之后,图像+闪存文件将不会加载到网站上,但如果您想暂时启用特定网站,那么当您在该网站(页面)上时,请单击图标和clcik 不要在这个页面上运行 (或暂停)。然后你可以再次重新启用。

无论如何,还有其他几个扩展来禁用图像加载:
对于Firefox :1)图像块; 2)ImgLikeOpera(用于图像阻止)+ FlashBlock(用于闪存阻止)
对于Chrome :1) HideShowImgs ; 2) 文字模式
对于Opera :单击CTRL + F12>页面>图像>不加载,也从左下角启用Opera turbo。



1

ImgLikeOpera

这是firefox插件。它做你需要的。 它也允许使用过滤器。每个选项卡都可以有单独的策略。它为标签提供了4个策略

  1. 不加载图像
  2. 仅加载缓存的图像
  3. 仅加载原始网站的图像
  4. 加载所有图像

在firefox 37及以上版本上工作,

  • about:config中
  • 并设定 browser.cache.use_new_backend_temp 为假。

将网站列入白名单:

  • 添加网站域的过滤器并设置策略4

可悲的是,我发现了这个 窃听器 非常讨厌,它崩溃了Firefox。

更新

这里有两个更高级用户的firefox插件。 uMatrix是最近的一个。

  1. 警察
  2. uMatrix

0

Ublock Origin 允许您默认阻止所有图像下载,但允许在特定网站上下载图像。只需点击几下即可将当前网站列入白名单(阅读 手册 )。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.