반응형
GitHub은 페이지를 다시 로드하지 않고 URL을 어떻게 변경합니까?
GitHub 페이지로 이동하여 디렉토리/파일을 클릭하고 URL이 어떻게 변경되고 페이지의 일부만 업데이트되는지 확인합니다.전체 페이지를 다시 로드할 수 없습니다.
jQuery를 사용하여 유사한 작업을 수행하려면 어떻게 해야 합니까?
대부분의 브라우저(Chrome 사용)에서 작동합니까?
이들은 history API를 사용합니다.
사용할 수 있습니다. jQuery는 필요하지 않지만 history.js와 같은 플러그인이 있습니다.
이 기능은 크롬, 사파리, 파이어폭스 등 대부분의 브라우저에서 작동합니다.IE10 이상에서는 이를 지원합니다.오래된 IE에서는 해시를 사용할 수 있습니다.window.location.hash
).
GitHub도 이것에 대해 블로그에 올렸습니다.
Github은 PJAX(Ref)를 사용합니다.여기에서 jquery-pjax에 대해 볼 수 있습니다.이 기능이 모든 브라우저에서 지원되는 것은 아니며, 일부 브라우저에서는 이 기능을 사용할 수 없습니다.
언급URL : https://stackoverflow.com/questions/7591087/how-does-github-change-the-url-without-reloading-a-page
반응형
'programing' 카테고리의 다른 글
SQL - GROUP BY 사용 시 여러 값 쉼표로 구분 (0) | 2023.08.13 |
---|---|
서명된 Git 커밋을 확인하는 중입니까? (0) | 2023.08.08 |
보기에서 호스팅 활동을 가져오는 방법은 무엇입니까? (0) | 2023.08.08 |
함수 nodejs의 mariadb에서 반환 값 (0) | 2023.08.08 |
Powershell에서 인증된 웹 요청을 만드는 방법은 무엇입니까? (0) | 2023.08.08 |