По просьбе моего друга решил запостить этот пост, вдруг кому пригодится!

Википедия сегодня, 18 Января 2011 года, протестует против SOPA и закрыла доступ к контенту.

Но при желании можно все равно этот контент посмотреть. Википедия никуда не убрала контент, она просто добавила на каждую страничку новый div, который и содержит слой с информацией про протест против SOPA. А также добавила стиль display=none к слоям с контентом.

Все это дело легко отключается следующим скриптом (я написал его за 1-2 минуты), который выполняется из консоли Chrome или Firefox:

var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
$('#mw-sopaOverlay').remove();
$('#content').show();

Все элементарно: первые три строчки подключают jquery, 4-я строчка удаляет слой SOPA, 5-я строчка показывает слой с контентом.

Можно этот скрипт повесить на Greaemonkey, и тогда автоматически вся википедия будет нормально показываться, как и прежде.

И да, я поддерживаю их протест против SOPA. Просто иногда нужно срочно получить информацию, даже если она скрыта.

Автор: Ivan, 18 января 2012 16:18.
Оригинал: http://jdevnotes.blogspot.com/2012/01/wikipedia-sopa.html


Комментарии (4) на запись «Доступ к Wikipedia на время действия экрана SOPA»

» Трекбеки скрыты, показать их?
  1. an | 18.01.2012 в 22:24

    Большое спасибо! Все реально работает

  2. inst | 19.01.2012 в 02:14

    Стоило ли ради этого jQuery подключать?

  3. ph0enix | 23.01.2012 в 14:46

    Грац!

  4. vasa_c | 26.01.2012 в 13:33

    Из-за таких как вы копирасты побеждают!! :)

Оставить комментарий