아이폰 사파리 뒤로 가기 새로고침 - aipon sapali dwilo gagi saelogochim

아이포니앙

아이폰, 아이패드, 터치 소모임입니다.

잡담 15.4 사파리 뒤로가기? 너무 불편하네요 6

2022-03-16 10:07:36 175.♡.207.80

이게 15.4 이전이라고 완전히 없던 건 아니었는데요.

저만 겪던 문제인지는 모르겠으나

1. 서핑하다  종종뒤로가기가 불가능해지는 증상 

2. 페이지 이동을 하였는데(게시판 글 클릭) 멋대로 뒤로가기 되면서 새로고침?하는 증상

그런데 이게 15.4 업데이트 한 다음에 웹서핑을 하기 싫어질 정도로 잦네요.

업데이트 바로바로 해도 웬만하면 큰 불편함 없이 썼었는데 이건 마스크 페이스 아이디의 편함을 뛰어넘는 불편함을 주는군요..

diny97

IP 1.♡.19.57

22-03-16 2022-03-16 10:16:38

·

그러게요 처음에는 내가 뭘 잘못 눌렀다 했다가 이게 버그 같은 거란걸 알고는 짜증이....

화장지물티슈

IP 118.♡.15.86

22-03-16 2022-03-16 10:29:19

·

탭그룹 사용하면 생기는 증상입니다
탭그룹 말고 기기 탭에서 하면 돼요

공부는재밌어

IP 223.♡.213.123

22-03-16 2022-03-16 10:41:18 / 수정일: 2022-03-16 10:41:56

·

@화장지물티슈님 탭그룹 만들어놓기만해도 생기는건지요? 탭그룹 만들어놓고 기본탭에서 쓰는데도 본문처럼 새로고침 해서요😭

how_cooL

IP 104.♡.84.48

22-03-16 2022-03-16 12:01:29

·

탭그룹을 전혀 사용하지 않아서 그런지 해당 증상이 전혀 없어요!

없는듯

IP 223.♡.169.7

22-03-16 2022-03-16 14:09:13

·

탭이 수십갠데 기껏 정리해둔거.. 다 날렸습니다.
더 봐야겠지만 이제야 나아졌네요 ㅠ

Collins

IP 210.♡.36.33

22-03-22 2022-03-22 16:28:54 / 수정일: 2022-03-22 16:30:13

·

저도 그러네요 15.4 올리고 그러네요 탭 그룹 자주 쓰는데 탭 그룹 에서 할 때 만 생기네요

GIF 파일 다운로드

0 0 0 0

GIF 파일을 다운로드 받으려면
화면에 표시된 4자리 번호를 입력해주세요.

Iphone 뒤로가기시 브라우저 새로고침이 안되는 현상 Debugging

보통 크롬기반 브라우저의 history.back()은 이전 페이지 정보를 refresh 한다. 하지만 Safari의 경우 그렇지 않다. 페이지에 대한 context들을 Safari에서 저장하고 있기 때문이다.

따라서 Safari에서 뒤로가기를 클릭하면, 다시 페이지를 refresh하지 않는 이상 JavaScript의 window.onload, JQuery의 document.ready()는 정상동작하지 않는다는 것이다.

해결을 위해선 별도로 이벤트를 구현해야하는데 다음과 같다. window 객체의 onpageshow라는 이벤트를 구현하면 아이폰에서 브라우저 백버튼을 눌렀을 때도, 원하는 결과를 얻을 수 있다.

//case by JavaScript
window.onpageshow =  function(event) {
    //back 이벤트 일 경우
    if (event.persisted) {
    		//todo
    }
}
//case by JQuery
$(window).bind("pageshow", function(event) {
    //back 이벤트 일 경우
    if (event.originalEvent && event.originalEvent.persisted) {
         //todo
    }
});

이와 같이 function을 짜준다면 history.back()시에도 원하는 결과를 얻을 수 있다.

JQuery에서, event.originalEvent 를 체크하는 이유는 브라우저에서 발생시킨 event 내에 event.originalEvent 가 없을 수 있기 때문에 존재하는지 체크가 먼저 선행되어야한다. 그리고 persisted 를 통해, 이 event가 백버튼에 대한 이벤트인지 확인 할 수 있다.

jmh8793 님에게 답변 2022. 3. 17 오전 09:30

안녕하세요 jmh8793님,

iOS 15.4로 업데이트 후 Safari에서 간헐적으로 뒤로가기 버튼이 동작하지 않는다는 질문 주셨습니다.

작성해 주신 내용으로 보아 Safari의 방문 기록 지우기는 진행한 상황으로 판단됩니다.

해당 증상은 여러 가능성(설정 상태, 접속하는 웹 페이지 등)을 두고 원인을 살펴봐야 합니다.

아래 방법을 이용하여 Apple 지원에 문의해 주세요.

  • Apple 지원 문의하기 링크: https://getsupport.apple.com
  • Apple 지원 전화문의: 080-333-4000

Apple 지원 커뮤니티를 이용해 주셔서 감사합니다.

jmh8793 님에게 답변 2022. 3. 19 오후 04:50

저도 동일 중상입니다. 정확히는 페이지 이동이 취소되고 뒤로가기가 비활성화되는 겁니다.

다만 히스토리는 살아있는데 버튼만 비활성화 되는 듯합니다.

익명게시글 님에게 답변 2022. 3. 19 오후 06:43

커뮤니티에서 게시글을 클릭하면 게시글 본문 내용으로 갔다가 자동으로 백 되는 현상.

게시글을 클릭하고 들어 갔는데 뒤로가기 버튼 비 활성(히스토리가 제대로 동작 X)

10번중에 6~7 이상임. 사파리 안쓰고 엣지, 크롬 씀.

빨리 오류 인지 하고 패치 바람.

jmh8793 님에게 답변 2022. 3. 19 오후 09:10

이거 ipados 15.4 에서도 이런 증상 나타남

특정 사이트가 문제가 아니라라 어디서서든지

링크를 클릭하면 취소됨 주소창에서 자동완성 검색어를 클릭해도 취소됨

방문기록에서도 링크를 클릭해도 취소됨

지금 여기 글쓸때도 로그인을 두번함 연결이 취소되서서어류 상당히 잦고 아주 ㅈ 같은 상황임

토이링 님에게 답변 2022. 3. 19 오후 09:13

글을 쓰는데 두번씩 입력되는 상황은 뭔오륜가요 왜이런가요 뭐지지앤터을 쳤는데 커서가가낼갔다가

글을 쓰면 되돌아오니 커서가가또 엔터 쳤는대 낼갔다가 되돌아옴

YB_J 님에게 답변 2022. 4. 1 오전 10:13

아이폰 아이패드 맥북에서도 동일한 증상이 나타납니다.

원하는 링크 클릭하면 갑자기 자동으로 새로고침되고 그 상태에서 다시 링크 클릭하면 뒤로가기가 불가능한 창으로 뜹니다.