Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   <noscript> ничего не выводит при отключенном javascript в браузере (https://javascript.ru/forum/misc/14914-noscript-nichego-ne-vyvodit-pri-otklyuchennom-javascript-v-brauzere.html)

Kolyaj 05.02.2011 23:58

Цитата:

Сообщение от monolithed
лучше (меньше операций и ясней) тогда уж так

Так лучше для данного конкретного случая. Я привёл универсальный код.

x-yuri 06.02.2011 21:55

Цитата:

Сообщение от SkyLight
А зачем вы его засунули в HEAD?

контрольный, в голову :)

x-yuri 06.02.2011 22:03

Цитата:

Сообщение от monolithed
На самом деле этот элемент хоть и стандартизован, но его применение неформально имеет статус depricated и как следствие в XHTML Strict он запрещен.

а XHTML не deprecated? В html5 об этом ничего не сказано. Есть какие-то аргументы?

Цитата:

Сообщение от monolithed
Также стоит отметить, что раньше содержимое в этом элементе индексировали ПС (может и сейчас тоже, незнаю).

странно, вроде как раз не должны

monolithed 06.02.2011 22:55

Цитата:

Сообщение от x-yuri
а XHTML не deprecated?

нет, в HTML5 (он же, вроде как уже и не дефакто - безверсионная модель HTML) также предусмотрена возможность использования XHTML (до отмены версионирования - XHTML5)
Цитата:

Сообщение от x-yuri
В html5 об этом ничего не сказано. Есть какие-то аргументы?

noscript включен в спецификацию HTML5, однако в XHTML5 strict его нет. Лично я этот элемент не использую, т.к. по большей части устанавливаю режим strict, других аргументов нет...

x-yuri 07.02.2011 02:50

Цитата:

Сообщение от monolithed
нет, в HTML5 (он же, вроде как уже и не дефакто - безверсионная модель HTML) также предусмотрена возможность использования XHTML (до отмены версионирования - XHTML5)

я имел в виду XHTML как отдельную спецификацию

Цитата:

Сообщение от monolithed
noscript включен в спецификацию HTML5, однако в XHTML5 strict его нет. Лично я этот элемент не использую, т.к. по большей части устанавливаю режим strict, других аргументов нет...

оказывается я пропустил, в XHTML strict его нет. И это не аргумент против использования noscript, это ограничение XHTML

и надо заметить, что XHTML - это когда документ отдается с MIME-типом application/xhtml+xml, отдавать XHTML с MIME-типом text/html - плохая практика

Эдди 07.09.2015 17:03

В теме раздрай. Так в head его засовывать или в начало страницы?
У меня в начале:
<noscript>
<meta http-equiv=Refresh content="0; url=http://домен/error.php?error=no_js">
</noscript>

Работает.


Часовой пояс GMT +3, время: 22:06.