[google-chrome] Chrome의 스크립트 디버거가 자바 스크립트를 다시로드하도록 강제하는 방법은 무엇입니까?

크롬 디버거에서 자바 스크립트를 편집하는 기능이 정말 마음에 들지만 디버거가 서버에서 JavaScript를 다시 가져 오는 것이 실제로 문제가 될 수 있습니다.

때로는 디버거를 닫고 프레임을 다시로드해도 제대로 작동해야하지만 다른 경우 (이 상황에서 dI를 찾을 수 없음) 임시 인터넷 캐시를 지워야합니다. 때로는 크롬을 완전히 닫은 다음 캐시를 지우고 디버거가 마지막으로 최신 스크립트를 표시하기 전에 페이지를로드해야한다고 맹세합니다.

(NB. 웹 서버에 의한 스크립트 캐싱이 없습니다)

누구나 디버거에게 모든 자바 스크립트를 무효화하고 페이지를 다시로드 할 때 새로 가져 오도록 빠르고 쉬운 방법을 알고 있는지 궁금합니다.



답변

스크립트를 개발하는 동안 Chrome 캐시를 사용 중지 해보세요.

페이지를 다시로드하면 JavaScript가 새로 고쳐집니다.


2011 년경 크롬

설정 열기
캐시 비활성화


2018 년경 크롬

설정 열기
캐시 비활성화

네트워크 탭에서 액세스 할 수도 있습니다.

네트워크 탭


답변

여기에 이미지 설명을 입력하십시오

Chrome 개발자 도구가 열린 상태에서 ‘재로드’버튼 을 마우스 오른쪽 버튼으로 클릭 / 누른 상태로 유지하면 위에 표시된 상황에 맞는 메뉴에 액세스 할 수 있습니다 .

캐시 비우기와 하드 새로 고침이 가장 효과적입니다.

다른 장점 : 이 옵션은 열려있는 다른 모든 탭과 웹 사이트 데이터를 그대로 유지합니다. 현재 페이지 만 다시로드하고 지 웁니다.


답변

다음을 수행하여 항상 특정 파일을 지울 수 있습니다.

  1. 개발 도구 열기
  2. 소스 탭을 클릭하십시오
  3. 스크립트 / 이미지 / 파일 찾기
  4. 오른쪽 패널에서 파일이 최신인지 확인하십시오

그렇지 않은 경우 :

  1. 왼쪽 패널에서 리소스를 마우스 오른쪽 버튼으로 클릭하고 ‘새 탭에서 링크 열기’를 선택하십시오.
  2. 위의 방법으로 리소스를 강제로 다시로드하십시오. (@Bishoy Hanna의 예 참조)

프레임에있는 리소스가 있고 CTRL+F5강제로 새로 고치지 않는 경우 매우 유용 합니다.


답변

Shift+ F5캐시를 빠르게 지 웁니다.


답변

Google 크롬의 경우 Ctrl+ 가 아닙니다 F5. 그것은이다 Shift+ F5현재 캐시를 지우려면! 그것은 나를 위해 작동합니다!


답변

DevTools에 대한 바로 가기는 다음과 같습니다.

  1. F12 Chrome DevTools를 여는 방법
  2. F1 DevTools 설정을 여는 방법
  3. 아래와 같이 캐시 비활성화 (DevTools가 열린 상태) 를 확인하십시오 .

여기에 이미지 설명을 입력하십시오

참고 : Dimi의 의견에 따라 업데이트되었습니다. 그들은 이동하는 경향이 있으므로 게시물이 변경되었음을 알게되면 알려주거나 업데이트하십시오.


답변

Windows에서 Ctrl+ Shift+ r는 크롬에서 스크립트를 강제로 다시로드합니다.