На моем сайте есть страница с двумя наборами вкладок, ссылка на каждую вкладку основана на ajax, но имеет правильный href на случай, если javascript не включен. Я собираюсь реализовать решение ajax «back-button», используя плагин, такой как jQuery Address.
Моя проблема / путаница с этим решением заключается в том, что содержимое страницы по умолчанию все еще загружается, прежде чем javascript сможет проанализировать хеш и загрузить правильный контент. Если я изначально скрываю содержимое, пользователи, не поддерживающие JavaScript, никогда ничего не увидят. Если я изначально не скрываю содержимое, пользователь на мгновение увидит неправильную страницу, прежде чем она будет обновлена (помимо дополнительных затрат, связанных с первой загрузкой неправильной вкладки, а затем правильной вкладки).
Каковы лучшие / наиболее распространенные подходы к решению этой проблемы?
Спасибо, Брайан