Поэтому я подумал, что простой способ справиться с отключением 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
в другой элемент, например, тег объекта? Или какой-то еще более простой способ, о котором я не думаю?