В последнее время я нахожусь в "Источнике просмотра" на сайтах с интересным дизайном и контентом. Один из этих сайтов Squarespace имеет блоки тегов <script>
внутри тега <noscript>
, например:
<!-- Page is at: http://squarespace.com -->
...
...
<noscript id="inline-deps">
<link rel="stylesheet" type="text/css" href="//cloud.typography.com/7811972/758964/css/fonts.css" />
<script type="text/javascript" src="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.js?37"></script>
<link rel="stylesheet" href="#" onclick="location.href='https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.css?37'; return false;" type="text/css" />
</noscript>
...
...
Это показалось мне странным и заставило меня искать информацию о том, есть ли какая-то скрытая функциональность/цель для такого нечетного фрагмента HTML, но безрезультатно. Есть ли какая-то цель иметь теги <script>
внутри элементов <noscript>
, или это просто пример плохого HTML?