대부분의 Windows 데스크톱 브라우저는 키보드 조합 Ctrl+ F5를 사용하여 페이지 특정 캐시를 강제로 새로 고칩니다. Mac OS X 기반 브라우저는 Command+ 를 사용하는 경향이 있습니다 R. iOS에서 실행되는 Safari의 단일 페이지에 해당하는 캐시 새로 고침이 있습니까?
브라우저 캐시를 수동으로 지울 수 있지만 현재보고있는 페이지 만 새로 고치는 것을 선호합니다.
대부분의 Windows 데스크톱 브라우저는 키보드 조합 Ctrl+ F5를 사용하여 페이지 특정 캐시를 강제로 새로 고칩니다. Mac OS X 기반 브라우저는 Command+ 를 사용하는 경향이 있습니다 R. iOS에서 실행되는 Safari의 단일 페이지에 해당하는 캐시 새로 고침이 있습니까?
브라우저 캐시를 수동으로 지울 수 있지만 현재보고있는 페이지 만 새로 고치는 것을 선호합니다.
답변:
iOS 8에서는 강제 종료가 안정적으로 작동하지 않았습니다.
휴대폰을 Apple 컴퓨터 / 노트북에 유선으로 연결 한 경우 Safari 개발자 도구를 열고 (및 활성 창) 다음을 누를 수 있습니다.
Command Key + Option + R
Safari를 강제 종료하면 (홈 버튼을 클릭 한 다음 홈 버튼을 두 번 클릭하고 멀티 태스킹 막대에서 Safari 아이콘을 길게 누른 다음 빨간색 점을 탭하면) Safari가 캐시를 지우는 것처럼 보입니다. 그러나 이렇게하면 단일 페이지 만이 아니라 전체 캐시가 지워집니다.
설정 앱에서 Safari 쿠키 및 데이터를 지울 수도 있습니다. 고급에서 개별 웹 사이트의 데이터를 지울 수 있으며, 삭제하려는 웹 페이지와 관련된 모든 사이트를 알고있는 경우 작동 할 수 있습니다.
케이블을 사용하여 컴퓨터에 파일을 연결하고 Safari 개발자 모드를 활성화하여 파일 캐싱을 강제로 중단 할 수 있습니다.
웹 개발자라면이 도구를 사용하는 것이 가장 좋습니다. 이제는 매우 유용한 전체 개발 도구 패널에 액세스 할 수 있습니다. 캐시를 한 번만 지우는 것이 아니라 항상 새로운 버전을 구해야하는 경우 성가신 프로세스를 계속 반복 할 필요가 없습니다.
캐시를 지우려는 일반 사용자 인 경우 여기에서 다른 방법 중 하나를 사용할 수 있습니다.
업데이트 : 이제 WiFi를 통해 장치에 연결할 수 있습니다. 케이블을 사용하여 초기 설정을해야 할 수도 있지만 그 후에는 케이블 없이도 연결할 수 있습니다.
개발> 사례의 iPhone> 네트워크를 통한 연결
설정 > Safari > 고급 > 웹 사이트 데이터 > 모든 사이트 표시 로 이동하여 단일 사이트에 대해 캐시 된 데이터를 삭제하십시오 .
탭 편집 화면의 오른쪽 하단에, 그리고 다음 목록에서 스크롤하거나 삭제하려는 웹 사이트를) 찾을 수있는 검색 필드에 검색 할 수 있습니다. 사이트 주소 옆에 있는 빨간색 - 아이콘을 누른 다음 나타나는 삭제 버튼 을 누릅니다 .
Safari로 돌아가서 페이지를 다시로드하면 모든 사이트의 아티팩트가 다시로드됩니다.
스크립트에 임의의 숫자를 추가하거나 다음과 같이 src를 링크 할 수 있습니다.
<link rel="stylesheet" href="css/main.css?rand=<?=$rand;?>" type="text/css" />
<script type="text/javascript" src="js/main.js?rand=<?=$rand;?>"></script>
이렇게하면 Safari에서 파일을 다시로드하게되므로 파일이 다른 것으로 생각하게됩니다.
...?rand=15
GET
-parameter를 완전히 무시합니다 .) 그러나 이것은 실제로 OP가 요구하는 것과 동일하지 않습니다.