마우스를 사용하지 않고 Safari에서 강제로 전체 페이지를 다시로드하려면 어떻게해야합니까?


42

로컬 서버에서 웹 페이지를 개발할 때 Safari를 사용하여 웹 페이지를 미리 봅니다. 개발 메뉴에서 '캐시 비활성화'가 선택되어 있습니다. 그러나 Safari는 여전히 표시되는 HTML 파일과 연결된 캐시 된 스타일 시트 버전에서 작동합니다.

때로는 위치 표시 줄에서 다시로드 버튼을 Option- 클릭하여이를 무시할 수 있지만 CSS 파일을 저장할 때 자동으로 페이지를 새로 고치고 싶습니다. 현재 텍스트 편집기에서 저장 작업에 바인딩 된 AppleScript를 사용하여 작업하고 있습니다. Keyboard Maestro를 대신 사용하는 것을 볼 수 있습니다. 그러나 Safari에서 키보드를 완전히 다시로드하도록 일관된 방법이 필요합니다.


확장이 설치되어 있습니까? Adblock 으로이 문제가 한 번 발생했습니다 ... 특히 한 페이지를 엉망으로 만들었습니다. 스타일 시트 문제라고 생각하고 모든 것을 시도했지만 ... Adblock이 엉망이었습니다.
unom

답변:


34

에서 Develop메뉴를 활성화하십시오 Safari menu - Preferences - Advanced.

Safari 버전 11.1 이상에서 :

CMD+ OPTION+ R는 페이지 무시 캐시를 다시로드합니다.

Safari 버전 9 이상에서 :

CMD+ SHIFT+ R는 페이지 무시 캐시를 다시로드합니다.

캐시를 비우면 매번 스타일 시트를 다시로드하지 않는 것 같습니다…

버전 9 이하의 Safari :

캐시를 비운 다음 다시로드하여 전체 "핫키"는 다음과 같습니다.

CMD+ OPTION+E

그때

CMD+ R페이지를 새로 고침

물론 아마 개방을 전환하고을 닫는 New Private Window으로부터 File도 작동합니다하지만 ...


Safari 8에서 작동하지 않았습니다.
Brian Tingle

3
Safari 버전 9.1.1은 Cmd-Shift-R을 사용하여 페이지를 다시로드하지 않습니다. "메뉴 표시 줄에 개발 표시"가 활성화되어 있습니다.
Jason

cmd + shift + R도 9.1.3에서 작동하지 않았습니다.
sfletche

1
Cmd + Shift + R은 버전 10.0.1 (11602.2.14.0.7)에서 작동하지 않았습니다.
Snowcrash

체크 아웃 @ Sayan의 대답 작업 바로 가기 아래
블라드

12

바로 가기가 이제 OPTION+ CMD+로 변경되었습니다 R. (사파리 11.1)


1
완벽하게 작동합니다!
kerrin

6

메뉴 표시 줄 개발-> 캐시 사용 안함에 옵션이 있습니다. Safari 5.1의 경우에도 마찬가지입니다. 나머지는 확실하지 않습니다.

스크린 샷


2
내 질문의 두 번째 문장을 다시 읽으십시오.
Gabe

1
죄송합니다. :)
mist

2

하드 새로 고침은 Safari 5에서 바로 가기 키로 제거되었습니다. 이전 명령은 + SHIFT+R

CTRL+ F5작동 할 수 있지만 여기서 테스트 할 수 없습니다.


예, 페이지를 새로 고치는 방법이지만 캐시를 무시하지 않습니다.
Gabe

2
Control-F5는 Command-L과 같은 위치 표시 줄 만 선택합니다.
Gabe

그런 다음 완전히 비활성화되었습니다. 나는 그것에 대해 불평하는 많은 스레드를 발견했다. 내가 테스트하지 않은 확장 프로그램이 있습니다 : twitter.com/siracusa/status/15683201068 당신이 원하는 것을 할 수 있습니다.
JNK

아니요, 해당 확장 프로그램은 툴바에 버튼을 만듭니다 (일부 사람들은 위치 표시 줄의 아이콘을 선호한다고 생각합니다). 나는 또한 그것에 대해 불평하는 많은 스레드를 발견했습니다. 여기 누군가가 특별한 지식을 가지고 있는지 궁금합니다.
Gabe

죄송합니다! :( <15chars>
JNK

1

해결 방법 : 개발 메뉴에서 "javascript 디버깅 시작"을 선택하고 코드를 올바르게 다시로드해야합니다. 그런 다음 디버깅을 중지 할 수 있습니다 ... 깨끗한 솔루션이 아니며 항상 또는 모든 버전에서 작동하는지 확실하지 않지만 지금은 작동합니다.


1

Private mode페이지를 켜고 새로 고칩니다. 개인 모드의 캐시에서는 가져 오지 않습니다.


1

나는이 질문에 걸려 넘어지고 현재의 대답이 효과가없는 것 같습니다.

이슈는 현재 CMD+ ALT+ R반응 형 디자인을 엽니 다.

그러나 검사기가 CMD+ ALT+ 를 통해 열려 I있는 경우 동일한 바로 가기가 새로 고침을 수행합니다.

현재 Safari 버전 : 12.1.2


0

CMD+ L주소 표시 줄에 초점 SHIFT+ ALT+ ENTER현재 주소에 대한 전체 새로 고침

Safari 9에서 작동하는 것 같습니다


마우스없이 한 번의 클릭으로 어떻게합니까?
qasdfdsaq

1
@qasdfdsaq 내 나쁜 질문을 편집했습니다.
rraallvv

-3

Safari의 환경 설정으로 이동하여 "개발 메뉴 표시"를 선택하십시오. 개발 메뉴에서 캐시 사용 안함을 클릭하십시오.


1
내 질문의 두 번째 문장을 읽으십시오.
Gabe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.