Запрет отключения скриптов на форуме

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Запрет отключения скриптов на форуме

Сообщение Alex Baskakov »

Нужен код запрета отключения javascript на форуме phpbb. Что-то такое обязательно должно быть, но поиск ничего подобного не выдает на техподдержке.
Последний раз редактировалось Alex Baskakov 12.09.2014 7:42, всего редактировалось 1 раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Запрет отключения скриптов на форуме

Сообщение Татьяна5 »

Каких скриптов?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Запрет отключения скриптов на форуме

Сообщение Пчелкин »

А кто их отключает? Где?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Запрет отключения скриптов на форуме

Сообщение Alex Baskakov »

Татьяна5 писал(а):Каких скриптов?
Любых. Всех, какие были, есть и будут в phpbb. Нужен аналог таких кодов

Код: Выделить всё

<noscript><div><img src="ссылка" style="position:absolute; left:-9999px;" alt="" /></div></noscript>

Код: Выделить всё

<noscript><meta http-equiv="refresh" content="1;URL=http://ссылка" /></noscript>
Пчелкин писал(а):А кто их отключает? Где?
Есть умельцы. Всюду.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Запрет отключения скриптов на форуме

Сообщение Татьяна5 »

Так понимаю, речь идёт о javascript. Он отключается в браузере, а повлиять на функции браузера невозможно. Можно только отследить, включён js или выключен.
Alex Baskakov писал(а):Нужен аналог таких кодов
Аналога noscript нет.
Код между <noscript> и </noscript> отобразится если javascript отключён http://htmlbook.ru/html/noscript
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Запрет отключения скриптов на форуме

Сообщение Alex Baskakov »

Татьяна5 писал(а):Так понимаю, речь идёт о javascript
Да, javascript
Татьяна5 писал(а):Он отключается в браузере, а повлиять на функции браузера невозможно
В браузере и расширением NoScript Security Suite.
Повлиять можно. Пример - второй приведенный код. Там хитрость в том, что если сайт обнаруживает, что у зашедшего пользователя отключен в браузере Яваскрипт, его выбрасывает с сайте в гуглпоиск с запросом "как включить яваскрипт" (такой черный юмор).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Запрет отключения скриптов на форуме

Сообщение Татьяна5 »

Переброска на другой сайт или блокирование другим образом не включит в браузере js, так что - невозможно

Добавлено спустя 1 минуту 52 секунды:
К тому же, довольно просто обойти любые программы на javascript с включённым js в браузере
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Запрет отключения скриптов на форуме

Сообщение xisp »

Alex Baskakov писал(а):Пример - второй приведенный код. Там хитрость в том, что если сайт обнаруживает, что у зашедшего пользователя отключен в браузере Яваскрипт
NoScript в файрфоксе имеет настройку блокирования отображения (и работы) содержимого тега noscript, поэтому этот код идёт лесом.
И вообще, зачем? Это плохо. Поисковые боты тоже плохо поддерживают яваскрипт, и из- за такого кода, возможно, просто выкинут ваш сайт из поисковой выдачи за редиректы, подумав, что ваш сайт закрылся.
Отключение яваскрипта- одна из мер по обеспечению безопасности веб сёрфинга.
phpBBex
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Запрет отключения скриптов на форуме

Сообщение Alex Baskakov »

Татьяна5 писал(а):Переброска на другой сайт не включит в браузере js
Такая задача не стоит. Не надо чтобы включал. Надо чтобы рефреш выбросил с сайта через 1 секунду того, кто зашел с отключенным яваскриптом.
xisp писал(а):NoScript в файрфоксе имеет настройку блокирования отображения (и работы) содержимого тега noscript, поэтому этот код идёт лесом.
Не знаю. Отключите яваскрипт или поставьте NoScript Security Suite ( а еще лучше и то и другое, поочередно) и зайдите на http://extraforum.mybb.ru/
Просто интересно чем закончится.

А это привет от старших товарищей для тех кто хочет зайти без включенной явы.

Изображение
xisp писал(а):И вообще, зачем? Это плохо. Поисковые боты тоже плохо поддерживают яваскрипт, и из- за такого кода, возможно, просто выкинут ваш сайт из поисковой выдачи за редиректы, подумав, что ваш сайт закрылся.
О, да, тут Вы правы. У нас давняя неразделенная любовь с поисковиками. То мы их любим, то они нас. :lol:
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Запрет отключения скриптов на форуме

Сообщение xisp »

Alex Baskakov писал(а):NoScript Security Suite
Не знаю, что это за шлак. Есть оригинальный NoScript для файрфокса.
Собственно о чём это я. Там есть отдельный параметр, специально для таких умников, портящих жизнь пользователям с отключенными скриптами:
1.png
Само собой на этом сайте ничего не произошло.
Alex Baskakov писал(а):А это привет от старших товарищей для тех кто хочет зайти без включенной явы.
Одно дело заход на сайт или регистрация, и совсем другое- просмотр. Просмотр должен быть доступен в любом случаи, любым пользователям.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
phpBBex
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Запрет отключения скриптов на форуме

Сообщение Татьяна5 »

Alex Baskakov писал(а):Просто интересно чем закончится
Захожу на сайт с включённым js, отключаю его одним кликом (плагин Toggle JavaScript), и - ничего, остаюсь там же
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Запрет отключения скриптов на форуме

Сообщение Alex Baskakov »

xisp писал(а):
Alex Baskakov писал(а):NoScript Security Suite
Не знаю, что это за шлак. Есть оригинальный NoScript для файрфокса.
Собственно о чём это я. Там есть отдельный параметр, специально для таких умников, портящих жизнь пользователям с отключенными скриптами
Само собой на этом сайте ничего не произошло.
Не знал про такую возможность запрета перенаправления. Тогда да, код не годится. Вы правы.
P.S. Вы не поверите, но этот "шлак NoScript Security Suite" и есть оригинальный NoScript для файрфокса
Татьяна5 писал(а):Захожу на сайт с включённым js, отключаю его одним кликом (плагин Toggle JavaScript), и - ничего, остаюсь там же
Он?
https://addons.mozilla.org/en-US/firefo ... toggle-js/
https://addons.mozilla.org/en-US/firefo ... avascript/

Попутно нашел еще https://addons.mozilla.org/en-us/firefo ... js-switch/
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Запрет отключения скриптов на форуме

Сообщение Татьяна5 »

Alex Baskakov писал(а):Попутно нашел еще https://addons.mozilla.org/en-us/firefo ... js-switch/
Этот. Очень удобная вещь для проверки поведения кода с отключённым js.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Запрет отключения скриптов на форуме

Сообщение xisp »

Alex Baskakov писал(а): Тогда да, код не годится.
Тут не годится сама идея усложнять жизнь пользователям без яваскриптов. Если что- то не работает без скриптов- нужно рядом разместить оповещение через тег noscript, кому нужно- те включат.
Alex Baskakov писал(а):NoScript Security Suite
Странно- разные названия в разных локализациях...
phpBBex
Alex Baskakov
phpBB 1.4.3
Сообщения: 99
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 6 раз

Re: Запрет отключения скриптов на форуме

Сообщение Alex Baskakov »

Татьяна5 писал(а):Этот. Очень удобная вещь для проверки поведения кода с отключённым js.
Протестировал. Да, остаюсь на странице после отключения. Но если перезагрузить ее, то выбрасывает с сайта. И если попробовать там перейти куда-то внутри форума, в тему, то тоже выбрасывает.
Может там еще какие-то настройки есть чтобы оставаться на сайте, но не нашел.

Похоже NoScript Security Suite достаточно для нейтрализации кода.

Вернуться в «Поддержка phpBB 3.0.х»