Я нахожу, что многие сайты используют div вместо iframe, я знаю, как загрузить страницу на $.load
, но есть некоторые проблемы.Как разработать такой сайт, как github
Как и многие другие сайты, на моей странице есть панель навигации. Все сайты будут показаны вместе с ним.
Я использую DIV, чтобы вместо IFrame на моей странице, а затем использовать
$.load()
для загрузки целевой страницы. поэтому URL-адрес в браузере никогда не будет изменен. Пользователи не могут добавлять в закладки текущую страницу.С первого шага я использую
window.history
с новым api, я могу переслать или вернуться на страницу с обновлением частично.Как вы знаете, целевая страница была загружена ajax. Когда пользователь переходит к целевой странице, введите URL-адрес в браузере, который получит страницу без панели навигации.
Вот моя проблема: как я могу решить эту проблему в шаге 3. также, я хотел бы знать, как работает Github
Я не уверен, что вы просите здесь. Можете ли вы прояснить вопрос и исправить проблемы с интервалом и капитализацией, чтобы это было читаемо? – Kyle
извините ... я просто хочу знать, как работает github. Он всегда освежает частично. – miles
и нет iframe или frameset в gitbug.how они реализуют it.use тег как jsp включают или используют ajax для запроса навигационной страницы? – miles