帮助:隐藏图片的方法

有些人因为宗教信仰、所在浏览网页的环境尴尬、为保护未成年读者等等理由而不希望维基百科显示某些敏感图片。只要是符合条目的主题及格式指引,维基百科的内容是不经审查的,其群体亦不会因应某些人的反对而移除所谓敏感的资讯。维基百科亦不会为个别条目或媒体设立额外的声明来提示其内容是否敏感,维基百科已经由一条覆盖全网站的内容声明宣告了它们可能对某些读者造成冒犯。如果读者还是不想维基百科的敏感图片在自己的屏幕上曝光,下面的章节提供了一些处理方法供参考。本操作指南假设

  1. 阁下依然会经常访问维基百科
  2. 你不希望介入维基百科有关图片的使用方针或存废讨论。

读者有两个选项来调整维基百科的图片显示:

  1. 注册一个维基媒体的账户,并以此登入维基百科修改个人浏览喜好参数,设置选择性显示图片的功能。
  2. 在用户端过滤网页内容,包括设置代理服务器(例如Privoxy),或到网页浏览器设定图片显示选项。

维基媒体用户的选项 编辑

防止图片在特定的条目中显示或利用图片黑名单禁止它们在全部条目显示,你必须拥有一个用户账号并已经登入。如果你还没有账户就欢迎阁下前往Special:Userlogin注册一个。

特定页面 编辑

当你登入了维基百科后你可以到属于你个人的CSS页面设定你不希望哪些特定页面显示图片,这样一来你就可以在回避有机会冒犯阁下的图片同时,不影响其他用户的浏览喜好。方法是先建立Special:Mypage/common.css,接着加入以下的代码:

.page-(條目名) img {display: none;}

例子:

.page-穆罕默德 img {display: none;}

如果页面名称包含空格或标点符号,则使用下划线:

.page-穆罕默德_人名 img {display: none;}

而不是

.page-穆罕默德_(人名) img {display: none;}

如果包含特定关键字的所有页面不显示图片,则代码为:

body[class*="ns-0"][class*="(关键字)"] img {display: none;}

例子:

body[class*="ns-0"][class*="穆罕默德"] img {display: none;}

如果不仅于条目,[class*="ns-0"]可去除。

以下代码也可以禁止浏览整个页面,并隐藏相关内链:

body a[href="/wiki/(条目名,必须是URL编码)"] {display: none;}

例子:

body a[href="/wiki/%E6%AF%94%E5%9F%BA%E5%B0%BC%E8%84%B1%E6%AF%9B"] {display: none;}

特定图像 编辑

也可以通过文件名禁用特定图像:

body a[href="/wiki/File:(文件名)"] {display: none;}

对您希望禁用的每一张图像,例如:

body a[href="/wiki/File:Erection_Development.jpg"] {display: none;}

或者

body a[href="//commons.wikimedia.org/wiki/File:(file name)"] {display: none;}

维基共享资源上的图片:

body a[href="//commons.wikimedia.org/wiki/File:The_patriotic_open_osteosynthesis.jpg"] {display: none;}

请记住,任何给定的文章中包含的图像以及它们的文件名,都会随着文章的发展而发生变化。

图片黑名单 编辑

MediaWiki:Bad image list / 图片黑名单限制了特定图片在自己的图片描述页及部分特定条目以外的地方显示。 你可以透过修改你的账户javascript页面来实现过滤被包含在黑名单中的图片,详见en:User:Mr.Z-man/badimages

注意图片之所以会被列入黑名单最主要的原因是他们有被滥用和被破坏者利用的记录,而不是因为图片本身的内容受到指责,许多读者认为会引起冒犯的图片是不会被视为列入黑名单的理由。

其他选项 编辑

不喜欢现在的设置方法的话,请您考虑为维基百科受著作传(copyleft)保护的内容显示引擎MediaWiki提交代码变更。为维基百科提供托管服务与带宽的维基媒体基金会无力为内容显示引擎提供很多优质有用的功能模组。这些模组在创建后可以提交到基金会以整合到MediaWiki,举个例子,一个屏蔽特定分类图片的用户选项。