programing

GitHub은 페이지를 다시 로드하지 않고 URL을 어떻게 변경합니까?

javamemo 2023. 8. 8. 19:58
반응형

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

반응형