Help:隱藏圖片的方法

维基百科,自由的百科全书

有些人因為宗教信仰、所在瀏覽網頁的環境尷尬、為保護未成年讀者等等理由而不希望維基百科顯示某些敏感圖片。只要是符合條目的主題及格式指引,維基百科的內容是不經審查的,其群體亦不會因應某些人的反對而移除所謂敏感的資訊。維基百科亦不會為個別條目或媒體設立額外的聲明來提示其內容是否敏感,維基百科已經由一條覆蓋全網站的内容声明宣告了它們可能對某些讀者造成冒犯。如果讀者還是不想維基百科的敏感圖片在自己的屏幕上曝光,下面的章節提供了一些處理方法供參考。本操作指南假設

  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,举个例子,一个屏蔽特定分类图片的用户选项。