哪种互联网封锁技术最有效?

12

我正在考虑多种方法来进行黑网站抗议。哪种技术最有效?

方法1(最简单的):用具有以下代码的新样式表替换现有样式表:

* { display: none; }

这里的好处是搜索引擎仍然可以爬行网站,而那些熟悉抗议并可能了解其影响的人仍然可以通过查看源代码来查看内容。缺点是人们可能会认为有什么问题,因为根本没有显示任何内容(我对此感到满意)。

方法2:在中添加background-color: #000;,并对除了可能描述站点外观不同之处的任何文本元素以外的所有文本元素都添加color: #000。这样做的好处是更多的人将理解发生了什么。缺点是它并没有真正传达抗议的信息。此外,我认为将文本颜色与背景颜色相同是一种被证明的垃圾邮件技术,可能会带来麻烦。

方法3:显示测试图案。


8
将所有请求转至“停止SOPA”占位页面?请查看Sopa Blackout - André Caron
11
网站宕机和停电的正确处理方式。 - Greg Hewgill
2
@JoeTuskan:不幸的是,这可能会被严重误解为简单的服务器崩溃。我认为这个想法是要教育人们,所以你至少应该提供一些东西 - André Caron
2
如果所有人仍然可以访问您的所有HTML和数据,那么您实际上并没有支持这个事业。黑屏的目的是使其 不可用,让人们意识到如果PIPA通过了,互联网将会变成什么样子。这将激励更多人来抗议它。如果您只是在页面上将所有内容隐藏起来,那么您只能影响那些太懒得查看源代码的人。 - animuson
@aminuson:如果我的内容实际上是关于SOPA/PIPA和联系代表的信息呢?网站仍然会显示空白(看起来好像不可用),但是愿意挖掘的人将找到与抗议相关的内容。这也不会影响Greg Hewgill链接提到的爬行问题。我仍然希望使用屏幕阅读器的人能够访问相关信息,我想Andre Caron的链接也解决了这个问题。我还有一个小时来做决定。 - thequerist
@thequerist:那么你可能不想费心去进行屏蔽或其他操作了。 - BoltClock
2个回答

4
许多网站只是屏蔽了它们的标志或有一个可关闭的对话框。我认为你仍然可以支持黑屏抗议而不需要503错误页面。重点是让人们意识到问题的存在。您可以放置一个全屏的黑色固定div,其中包含信息和相关链接。即使是一个横幅也有助于传播这个消息。
这是我在http://thinkingstiff.com使用的内容(由于语言原因,链接可能不适合工作场所)。
<a id="sopa" href="http://sopablackout.org/learnmore/">**** SOPA</a>
<style>
#sopa {
    background-color: black;
    color: white;
    cursor: pointer;
    display: block;
    font: normal 150px/500px Helvetica, Tahoma, Arial;
    height: 100%;
    letter-spacing: -11px;
    position: fixed;
    text-align: center;
    text-decoration: none;
    width: 100%;
    word-spacing: 50px;
    z-index: 9999;
}
</style>

我选择了类似的东西,虽然不像你的那么 NSFW。 :) - thequerist

3
创建一个新页面,返回HTTP 503响应代码和带有常规内容的响应主体。这不会影响您的SEO排名,也不会影响站点的其余部分。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接