这似乎是一个简单的问题,答案也非常简单,但这里的问题实际上是一个棘手的问题,我希望有人能想出一个优雅、有效的答案。
我希望默认浏览行为是不加载任何网站、任何地点的任何图片。然后,我希望能够将选定的特定网站添加到白名单中,以允许它们始终加载其图片。
您可能认为 Firefox 有一个内置功能可以解决这个问题,但事实并非如此,原因如下:
当您在现有的 Firefox 首选项中将某个站点列入白名单时,将仅针对该特定域加载图像。这意味着,如果图像是通过 CDN 或任何第三方域提供的,则不会加载它们。因此,如果某个站点使用来自 wikimedia 或 flickr 等的图像,除非您也将 wikimedia 或 flickr 列入白名单,否则它们将无法加载 - 我不想这样做。
此外(如果能很好地解决这一部分,将获得加分!)Firefox 13 中似乎不再有“加载图像”按钮/菜单项选项。以前,在禁用图像的情况下浏览,然后根据需要随时加载图像,这很简单。现在似乎不再可能了……???
现在,您可能会说“Firefox 有附加组件可以做您想做的事情!”但在您建议它们之前,让我先解释一下我尝试过的所有附加组件中发现的问题。
他们要么……
- 只需利用内置的图像白名单功能,因此会受到上面列出的相同的第一方域限制。
- 加载/阻止整个浏览器窗口和该窗口内的所有选项卡的所有图像。这是不可接受的,因为图像加载/阻止需要基于每个选项卡/每个网站进行。
- 要求仅根据个人情况将特定网站列入黑名单/阻止,或根据个人情况将某些文件类型(jpg,gif 等)列入黑名单/阻止。
- 要求先加载图像,然后在页面内选择并停用。
因此,考虑到所有这些因素......是否有人对我如何默认阻止所有网站加载所有图像有任何建议,但用户可以根据需要任意加载当前页面的所有图像,并有选择地将特定域列入白名单,以便页面上的所有图像(第一方和第三方)始终会为该域加载?
编辑:哇哦,那么这个问题就没有解决办法了吗?我真的很震惊。
答案1
您应该能够使用免费的 Firefox AdBlockPlus 扩展来实现这一点。我会尝试使用黑名单和白名单过滤器。这里有关于如何编写这些过滤器的信息这里。
答案2
铬合金具有 OOTB 支持,可在内容设置中管理按站点加载 Javascript、图像和 cookie(屏幕截图中未显示)。
Firefox(23.0)允许通过 about:config 进行全局启用和禁用,但不能在其设置对话框中进行启用和禁用;白名单可通过第三方插件实现。
这不是一个错误。Mozilla 凭借其无限的智慧选择不实现它。表面上,解决方案是使用 Chrome,即使只是为了这个特定的功能。作为这两种浏览器的狂热用户,我可以确认 Firefox 提供最低限度的支持,而 Chrome精确的支持。
答案3
对于每个浏览器,都存在扩展 AdBlock(也存在 Adblock Plus)-
为了铬合金;
为了火狐;
为了歌剧;
安装后,右上角(地址栏旁)会出现一个图标。右键单击该图标 >设置>编辑过滤器>并添加以下几行
*.gif
*.png
*.jpg
*.bmp
*.swf
并单击“保存”。此后,图像+flash 文件将不会在网站上加载,但如果您想暂时为特定网站启用,那么当您在该网站(页面)上时,单击图标并单击不要在这个页面上运行(或暂停)。然后您可以再次重新启用。
无论如何,还有其他几个扩展可以禁用图像加载:
对于 Firefox:1)图像拦截;2)ImgLikeOpera(用于图像拦截)+FlashBlock(用于闪存拦截)
对于 Chrome:1)隐藏显示图片; 2)文本模式
对于 Opera:单击 CTRL+F12>页面>图像>不加载,同时从左下角启用 Opera turbo。