如何阻止来自Firefox中特定网站的所有跨站点图像请求?
我使用的是Firefox 38,操作系统可以是Windows 7,Ubuntu 14.04或Slackware 14.1。 我想知道一种阻止来自特定网站的所有跨站点图像请求的方法。例如,在其中显示了来自Gravatar.com,Imgur.com的图像和其他用户发布的来自Dropbox的图像的Superuser.com,则显示Google照片。对我来说,对所有上述网站的请求都作为对SuperUser.com的跨站点图像请求。 简而言之,如果我访问ABC.com,那么我想知道一种阻止所有非ABC.com而是其他来源的图像(所有类型,包括动画和视频预览)的方法。 到目前为止,我尝试过的事情: 第三方图像可以通过的值更改停止装载permissions.default.image,以3在about:config。但是,此设置在全球范围内适用,这对我没有用。 通过页面信息->权限->加载图像->阻止的逐站点权限对我不起作用。 我发现permissions.sqlite在当前的Firefox配置文件中具有与图像相关的权限。我将其更改为3但无济于事。 我尝试使用 Image Block和QuickJava,但是它们会进行全局图像阻止,因此我必须通过点击工具栏上的图标来启用/禁用它们来干扰浏览。 RequestPolicy可以很好地完成工作,但是插件始终在白名单模式下运行,而我需要在其中使用黑名单模式。 我无法提出将Adblock Plus用于目标的技术,因为它也可以与白名单模式一起使用。(相关) 请注意,我无法使用此处的解决方案进行图像搜寻,因为特定的网站可能是我访问过的网站中的任何一个,而跨网站对于使用该解决方案来说可能太多了。 那么,我如何实现自己的目标? 编辑:与基于每个域相比,是否可以实现基于每个链接的跨站点图像阻止?这个答案实现了后者。例如,我不想在Meta.SE的此页面上看到任何图像,但是在Meta.SE的其他页面(如此页面)上加载第三方图像没有问题。