У меня есть раздел сайта с несколькими категориями виджета. Существует меню с названием каждой категории. Для всех, у кого включен Javascript, нажатие категории показывает содержимое категории на странице. Они могут щелкать между категориями по своему усмотрению, наблюдая, как DOM обновляется по мере необходимости. URL-адрес также обновляется с использованием стандартного хэша/hashbang (если мы используем Google). Так что для кого-то, кто приземляется на example.com/widgets
, они могут перемещаться к example.com/widgets#one
, example.com/widgets#two
, example.com/widgets#three
и т.д.Multipage vs Single Page и ненавязчивый Javascript
Однако для поддержки пользовательских агентов, не включен Javascript, следуя одной из этих категорий ссылок необходимо загрузить новую страницу с отображаемой категории, так что для кого-то без JavaScript включен, они будут перемещаться к example.com/widgets/one
, example.com/widgets/two
, example.com/widgets/three
и т.д.
Мой вопрос: что должно произойти, когда кто-то с Javascript включен земли на одном из этих URLS? Что нужно кому-то с включенным Javascriptом при посадке на example.com/widgets/one
например? Должны ли они быть перенаправлены на example.com/widgets#one
?
Обратите внимание, что мне нужен сайт для одного сайта для любого пользователя с включенным Javascript, но мне нужен многостраничный сайт для пользовательского агента без JavaScript. Любой ответ, который не затрагивает этот факт, не отвечает на вопрос. Меня не интересуют достоинства или проблемы hashbangs или одностраничных сайтов и многостраничных сайтов.
somesite.com - это существующий домен; не используйте такие домены, если вы действительно не имеете в виду их; example.com зарезервирован для использования в качестве фиктивного примера домена. –
Я заменил example.com – Undistraction
Это сообщение в блоге дает некоторое представление, которое могло бы предложить дальнейшую мысль для решения. Http://jenitennison.com/blog/node/154 – newtriks