Safari 11에서 모든 캐시를 비활성화하는 방법은 무엇입니까? 지우면 과거에 시도한 다른 브라우저와 달리

Safari를 사용하여 잠시 개발 중입니다. 내가 항상 좋아했던 한 가지는 캐시를 지우면 과거에 시도한 다른 브라우저와 달리 실제로 수행하는 것입니다. 그러나 이전 버전에서는 특히 로컬 테스트 서버의 코드에서 작업 할 때 페이지를 다시로드하면 디스크에서 모든 것이 다시로드됩니다. 이제 바로 가기 명령 + Alt + e를 사용하여 다시로드하기 전에 지우거나 일부 새로운 CSS 가로 드되지 않고 http 요청조차도 이전 값을 반환합니다. 페이지를 다시로드한다고해서 마지막으로 수정 한 내용이 표시되지는 않습니다.

환경 설정을보고 메뉴를 개발했지만 캐시를 전혀 사용하지 않는 옵션을 찾지 못했습니다. 웹 검사기를 열었을 때 캐시를 사용하지 않는 완벽한 옵션은 개발 중임을 의미합니다.

이 옵션이 누락되었거나 모든 캐시를 비활성화하는 다른 방법이 있습니까?



답변

웹 검사기의 네트워크 탭에서 ‘리소스를로드 할 때 리소스 캐시 사용’을 선택 해제하십시오. 파란색은 캐시가 사용되지 않음을 의미하고 검은 색은 캐시가 사용됨을 의미합니다.

                                                

원하는대로 웹 관리자가 열려있을 때만 적용됩니다. 이는 영구적 인 ‘캐시 비우기’가 아닌 캐시 우회이므로 캐시를 우회 해제하면 우회 이전의 모든 캐시가 사용됩니다. 웹 인스펙터를 닫은 상태에서 최신 리소스를 사용하려면 오른쪽의 버튼을 사용하여 캐시를 비우거나 개발 → 캐시 비우기 (⌥⌘E)하십시오.

현재 Safari Technology Preview에는 Web Inspector에 새롭게 디자인 된 네트워크 탭이 있으며 새로운 캐시 우회 아이콘이있어 Safari를 곧 사용할 예정입니다.

                                                


답변

현재 Mac 근처에 있지 않습니다 (iOS Safari에서 모든 캐시를 비활성화하는 방법을 검색 중임) . 터미널의 Safari 캐시 폴더에 대한 모든 쓰기 권한을 비활성화 할 있습니다. 그것은 수있는 사파리 충돌, 그러나 아마 그것은 단지 스팸 로그 파일 메시지 ‘캐시를 저장할 수 없습니다’, 그래서 그것은 또한 그것 때문에 지속적으로 로그에 쓰는 맥 작은 조금 느려질 수 있습니다.

주의 사항 :이 해킹 솔루션은 MacOS 업데이트에서 살아남지 못할 수 있으며 업데이트 중에 문제를 일으킬 수도 있습니다. 나는 실제로 이것을 테스트하지 않았으며, 근처에 Mac이없고 iPad 만 있으므로 많은 힘이 있습니다.