чуть подробнее опишу, что я имею ввиду под safe mode в client side: / dev

dev песочница 
чуть подробнее опишу, что я имею ввиду под safe mode в client side:
   у нас есть переключатель, как на 9gag, который через ajax отправляет запрос для установки\снятия куки safe mode
   одновременно выполняется что-то типа такого:
   
   var articles = document.getElementsByClassName('article post-normal');
   var badTagsList = ['18+','16+','сиськи','попа','эротика','песочница эротики','SG','порно'];
   for(i=0; i
Новое(+4)
Хорошее
Лучшее (+508)
Safe Mode
Случайным пост
Бездна,dev,песочница
Подробнее
Новое(+4) Хорошее Лучшее (+508) Safe Mode Случайным пост Бездна
dev,песочница
Еще на тему
Развернуть
черт, текст пропал...
чуть подробнее опишу, что я имею ввиду под safe mode в client side: у нас есть переключатель, как на 9gag, который через ajax отправляет запрос для установки\снятия куки safe mode одновременно выполняется что-то типа такого:
var articles = document.getElementsByClassName('article post-normal1);
Так сделай себе UserJS, какие проблемы?
я написал, что это нихрена не удобно!
По вашей логике не надо было вводить блокировку тегов, потому что можно закрывать глаза или просто быстро проматывать.
Также делаю)Когда дети рядом просто быстро проматываю)
zverdvd zverdvd 03.01.201318:42 ответить ссылка -0.1
А причем здесь сравнение с закрыванием глаз и проматыванием? Один раз запилил расширение или UserJS, и всё, пользуйся сколько хочешь. Если правильно запилил, то работать будет точно так же, как и нативная функция сайта. А если ссылку другим дашь на расширение, то смогут пользоваться все.
а если это сделать на уровне сайта, то это грамотнее и удобнее, в этом сравнение. Я могу вообще через прокси править приходящую страницу и раздать скрипты, если бы не SOP, то можно было бы свой хостинг с DOM правкой запилить. Но это неудобно.
как-то так
Safe-mode off
эротика >	Все	Хорошее	Лучшее
Безопасный режим	Бездна
Чем прикольным хочешь поделиться?
( Комиксы ) ( гифки I ( art) ( geek J pvideo ) ( anime ) ( эротика ) (~котэ story )f игры )
( anon J[ личное j
Теги:
эротика,
Картинка: из файла из ит. £] опрос
эротика
красивые фото
в принципе думаю мысль интересна, на работе мне бы пригодилась )
Zapodlos Zapodlos 03.01.201315:18 ответить ссылка 1.9
и мне в универе
Без правки badTagsList конечным пользователем смысл надстройки теряется.
например у меня в блоке : my little pony, pony, flash, пони, флешки, ЧереПаша.
Ishto Ishto 03.01.201315:22 ответить ссылка -0.3
ну они у тебя уже заблокированы и не показываются. Я говорю про то, что тебе надо ВНЕЗАПНО заблокировать
Какбы я тебя понимаю и надстройка класная, но внезапно блокировать 16+ контент смысла не вижу. Кто захочет тот заблочит.
А вот над использованием твоей надстройки для сортировки тэгов и их быстрой блокировки вместо панельки справа подумать стоит. Места она занимает нехило, толку с нее мало. Замутить какоето всплывающее окно для твоей надстройки со знаками "+" и "-" для блокировки разблокировки соответственно. Нажатием на тэг сделать выбор тэга для просмотра.
Ishto Ishto 03.01.201315:36 ответить ссылка -0.4
адин хуй в песочницу без тегов льют
RinQ RinQ 03.01.201315:31 ответить ссылка 0.4
А что мешает при нажатии на клиентсайде скрывать всё, записывать в базу/куку/сессию, а при последующих загрузках смотреть в базу/куку/сессию и на серверсайде указывать, например, display=none для всех этих постов?

Тогда не будет мигания и прочих сомнительных эффектов при каждой загрузке страницы.
drakmail drakmail 03.01.201315:32 ответить ссылка -0.1
тут вопрос: производительность vs удобство. и это та часть, которую можно вынести на client side , хотя бы в момент включения режима.
Так я и предлагаю вынести на clientside в момент включения/выключения. А на сервере в зависимости от куки тупо добавлять 1 стиль.
drakmail drakmail 03.01.201317:10 ответить ссылка -0.1
главное, чтобы до dev дошло =)
очень интересная идея. . .
Ost_ Ost_ 03.01.201315:56 ответить ссылка -0.1
Если такой умный реализуй это в виде аддона для Хрома и лисы
iCare iCare 03.01.201316:13 ответить ссылка -0.1
работает и там, и там. Зачем аддоны, когда можно это добавить в функционал сайта? Или мне взять картонку и закрывать экран, тоже крутой аддон, кроссбраузерно и дешего.
ОБЪЯСНИТЕ ПОЖАЛУЙСТА.
КУЙНЯ?!
Abdulov Abdulov 03.01.201318:33 ответить ссылка -0.8
да вы что, издеваетесь что ли?
ПОПУЛЯРНО КАПСОМ: КНОПКА, КОТОРАЯ МГНОВЕННО СКРЫВАЕТ ВЕСЬ ВЗРОСЛЫЙ КОНТЕНТ. И ОНА ЖЕ ЕГО ВОЗВРАЩАЕТ ПО ЖЕЛАНИЮ. НЕ НАДО УБИРАТЬ 100500 ТЕГОВ, НЕ НАДО ПАРИТЬСЯ С USERJS И АДДОНАМИ. ТАК ЯСНО?
Проблема реактора не в возрастном контенте, а в том что всякое мудачье теги 18+ и эротика не проставляет. В итоге ты можешь оставить один лишь тег пони не заблокированным и там обязательно найдется картинка как конь насилует первоклассниц.
но что-то же можно будет спасти =)
Очень хотелось бы эту "кнопку"-а то,я боюсь,что всё "взрослое" проёбываю...
ahdpen ahdpen 03.01.201319:17 ответить ссылка 0.2
var articles = document.getElementsByClassName('article post-normal');
var badTagsList = ['18+','16+','сиськи','попа','эротика','эротик','SG','порно'];
for(var i=0; i ‹ articles.length; i++){
    var tags = articles[i].getElementsByClassName('taglist')[0].getElementsByTagName('a');
    for(var j=0; j ‹ tags.length; j++){
        var words = tags[j].innerText.split(/\s/);
        for(var z=0; z ‹ words.length; z++){
            if (badTagsList.join(' ').search(words[z]) != -1) {
                articles[i].parentNode.style.display = 'none';
                console.log('got one:' + tags[j].innerText);
            }
        }
    }
}
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
SAFELY ENDANGERED SAFEW ENDANGERED Копирасты сожрали этот контент