Сообщение об ошибке, когда веб-браузер не поддерживает сценарии

Я разрабатываю сайт, который, как я знаю из-за темы сайта, будет доступен на мобильных устройствах и в Internet Explorer. Для Windows CE 1, 1,1 и 2 нет поддержки тега <script> (как вы можете видеть на этой таблицы). Затем я хочу создать способ, при котором, когда у пользователя есть браузер, в котором нет браузера с поддержкой сценариев, он будет отображать сообщение вроде:

<center><b>You don't have a browser with scripting support, then you can't see the content of the page</b></center>

Как я могу сделать это без?

PS: Если вы видите таблицу по ссылке, в ней говорится, что тег <noscript> не поддерживается теми же браузерами, которые не поддерживают тег <script>.


person Nathan Campos    schedule 09.02.2010    source источник
comment
Я не читал эту ссылку внимательно, удалил свой ответ.   -  person Pekka    schedule 10.02.2010
comment
Хорошо, но восстановите его и превратите в cw, тогда другим людям может помочь ваш ответ.   -  person Nathan Campos    schedule 10.02.2010


Ответы (1)


Если вы видите таблицу по ссылке, в ней говорится, что тег <noscript> не поддерживается теми же браузерами, которые не поддерживают тег <script>.

Да, это вся идея. Если браузер не поддерживает сценарии и не поддерживает noscript, он проигнорирует нераспознанный тег noscript и просто покажет содержимое элемента noscript.

Для браузеров, не поддерживающих noscript, это будет похоже на <foo>hello</foo>. Браузеры будут игнорировать тег foo и отображать «hello».

Современные браузеры поддерживают тег <noscript>, игнорируя весь элемент и его содержимое.

person Nicolás    schedule 09.02.2010