Браузеры, не поддерживающие JavaScript
Как выглядит наша страница, если браузер не понимает JavaScript? Браузеры не поддерживающие JavaScript не знают тег
<script>. Он игнорирует тег и выводит весь последующий код, как обычный текст. Это означает, что пользователь будет видеть JavaScript-код нашей программы внутри HTML-документа. Конечно, это не наша цель. Есть способ скрытия исходного текста из старых браузеров. Мы воспользуемся HTML-комментарием
<!-- -->. Наш новый исходный текст выглядит так:
<html>
<body>
<br>
This is a normal HTML document.
<br>
<script language="JavaScript">
<!-- hide from old browsers
document.write("This is JavaScript!")
// -->
</script>
<br>
Back in HTML again.
</body>
</html>
Результат в браузере не поддерживающем JavaScript будет выглядеть следующим образом:
This is a normal HTML document.
Back in HTML again.
Без HTML-комментария результатом сценария в браузере не поддерживающем JavaScript будет:
This is a normal HTML document.
document.write(«This is JavaScript!")
Back in HTML again.
Пожалуйста обратите внимание на то, что вы не можете полностью скрыть исходный текст JavaScript. Мы всего лишь предотвращаем вывод кода в старых браузерах — но однако, пользователь может видеть код через «Просмотр исходного кода страницы». Не имеется никакого способа препятствовать кому – то просмотреть ваш исходный текст (чтобы видеть, как выполнен некоторый эффект).