Итак, я думал, что простой способ справиться с отключенным в браузере javascript будет следующим:
<head>
<title>JavaScript Test</title>
<noscript>
<meta http-equiv="Refresh"
content="1;url=nojs.html" />
</noscript>
</head>
И имея nojs.html
имеет что-то вроде:
<p>Return to <a href="jstest.html">test</a> after enabling javascrpt.</p>
На странице сбоя.
Это не мой предпочтительный метод, но он приятный и простой, пока что-то более грациозное не может быть разработано для пользователей без javascript.
Однако недействительно помещать элемент <noscript>
в раздел head
. Предварительные тесты все равно работали, но я суеверен, когда дело доходит до того, что мой код действителен, плюс я бы не хотел, чтобы это действительно провалило полевой тест.
Итак, существует ли правильный способ сделать это? Возможно, обертка noscript
в другом элементе, как тег объекта? Или какой-то еще более простой способ, о котором я не думаю?