Элемент <nsfw> // Блог непонятно кого

No public Twitter messages.


Этот блог устарел и, скорее всего, больше не будет обновляться. В ближайшем будущем он переедет сюда.
1 апреля 2013 // Веб-разработка

Элемент <nsfw>

Среди новых семантических элементов для секции, футера, хедера и т. д. HTML 5 также предлагает элемент, который может содержать в себе любой другой элемент. Он описан как Не Безопасный Для Работы (Not Safe For Work – аббревиатура nsfw).

Родители или сисадмины могут настраивать браузеры таким образом, чтоб содержимое теганикогда не отображалось. Таким образом можно уберечь слабонервных людей от лицезрения непристойностей, а работодателей от несанкционированного скачивания информации работниками.

Это не сугубо презентационный элемент, хоть и выполняет эту функцию по умолчанию и выглядит так:

nsfw { display: none }

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

Это работает следующим образом:

<nsfw>
<figure>
<video src="chickens.ogv" autoplay>
</video>
<figcaption>Непристойное содержимое.</figcaption>
</figure>
</nsfw>

Все содержимоеизвлекается без указания пользователю, что чего-то не хватает (так как подростки могут попытаться обойти настройки браузера). Не смотря на то, что видео установлено на autoplay, его невозможно скачать, то есть ничего компрометирующего не появится в кэше пользователя.

Новый элемент был предложен Айеном Хиксоном, редактором спецификации HTML 5 и сотрудником Google: «Google создает специальный индекс для тех, кто при поиске использует Google SafeSearch. Учитывая то, что 72,3% веб-контента представляет собой угрозу для работы, нам необходимо это анализировать с помощью машин. Семантическая маркировка порнографии и нецензурной лексики может значительно сократить время, необходимое для создания и увеличения точности нашего индекса, и, что наиболее важно, – обеспечения защиты маленьких детей».

На текущий момент это не внедрено ни в одном браузере, хотя в последнем объявлении об IE10 компания Microsoft подтвердила, что IE10 и его поисковик Bing будут использовать для этих целей свой собственный тег вместо стандартного .



  • twitter
  • rss
  • хабр
  • жежека
  • ластфм