Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Це «зайвий» код - можуть заперечити радикальні вебмастера, прихильники плювання на своїх користувачів. Так, але ж зручність користувача над усе. Сайт то ми робимо не для себе, а для відвідувача. Тому просто зобов'язані задовольнити всіх (ну, або майже всіх).

Веб розробник зобов'язаний зробити так, щоб відвідувач побачив і зміг скористатися сайтом незалежно від свого браузера, якихось переваг (не самих збочених звичайно) і відсутності технічної освіти.

За допомогою PHP

Наприклад, можна при першому завантаженні сторінки (якщо в куках нічого немає) завантажувати порожню сторінку, на якій ставити жаваскріптом куку і редирект вже на нормальну сторінку (php перевіряє куку і видає потрібний контент). При наступних завантаженнях сторінки, просто перевіряємо куку.

Або ж зробити те ж саме, але незалежно від кук. Адже вони теж можуть бути вимкнені. Зробити це можна за допомогою простих запитів.

Це неабияка збочення, тому наочних прикладів не буде.

Назад його відправить інший редирект (вже звичайний мета тег HTML), якщо раптом користувач відключить JS.

Тобто, навіть якщо серфер буде займатися херней включати і вимикати скрипти в браузері, він потрапить на потрібну сторінку. Ось і прімерчік є.

Використання тега

У попередньому прикладі noscript використовувався для редиректу на спеціальну сторінку для пользоваталей без JS.

Найправильніший варіант. Для прикладу візьмемо звичайне посилання:

Навіщо це потрібно? Наприклад, в інтернет-магазині передбачено гарне додавання товару в кошик за допомогою AJAX. Відбудеться одне з двох: або додавання товару без перезавантаження сторінки, або з перезавантаженням. Але не в якому разі, покупець не повинен залишитися без цієї дії взагалі. Клієнт адже завжди правий.

Каюсь. Сам раніше робив менюшки, особливо не замислюючись про наслідки для серфера з відключеними скриптами, однак тепер щільно вивчивши дане питання, вирішив для себе, що не буду більше дозволяти собі подібної дурості.

В кінці приведу приклад, чому варто піклуватися про ВСІХ користувачів.

Варіантів дуже багато. Користувач може не розбиратися в комп'ютерах і «наклацать чото в браузері». Наприклад, директор жирної контори, який не вміє користуватися комп'ютером, шукає собі постачальника якоїсь послуги в Інтернеті (наприклад, потрібно зробити сайт), не збирається шкодувати на це замовлення «багато грошей», але з якихось причин жаваскріпт у нього вимкнений (шкідливий сисадмін попустував?). Він знаходить ваш сайт, але не може подивитися портфоліо або контакти через те, що менюха на вашому «сайті» працює тільки з допомогою жаваскріпта. Він піде і заплатить «багато грошей» іншого фахівця, а ви залишитеся в прольоті. Все правильно, він сам винен, але хто постраждав в результаті?

Продовжую обмін постовими.

KtoNaNovenkogo.ru покращує індексацію: Покращуємо індексацію сайту пошуковими системами - оптимальний файл robots.txt для Joomla, SMF, WordPress - Частина 2.

Ян Такушевіч написав пост для любителів WP: Все про мініатюрах в wordpress.

Tata_N, немає, звичайно ваше висловлювання не ідіотське, а цілком осмислене.

Зараз подивився статистику в метриці по парі сайтів (один з них інтернет-магазин) - знайшов цілих 3 відвідувачами за рік!

Сам я теж за максимальну доступність і зручність, але чи варта гра свічок?

Що робити якщо javascript відключений, замітки вебмастера самоучки

Мої проекти

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

Що робити якщо javascript відключений, замітки вебмастера самоучки

інші розробки

Про розробку

усяк різно

Я користуюсь

Що робити якщо javascript відключений, замітки вебмастера самоучки

Схожі статті