BFCache 동작에서 발견된 iframe 내 비정상적 이벤트 발생 현상
BFCacheiframeiOS이벤트브라우저JavaScript
AI 요약
Beta이 글은 iOS 환경에서 BFCache 사용 시 iframe 내에서 발생하는 비정상적인 이벤트 흐름 문제를 다룹니다. 일반적인 BFCache 관련 이벤트 문제는 페이지 이동 시 발생하는 이벤트가 달라지는 것이지만, 이 문제는 페이지 이동 후 iframe 내부에서 발생하는 이벤트 흐름의 이상 현상입니다.
특정 버전의 iPhone 브라우저(사파리, 크롬, 네이버 앱)에서 간헐적으로 발생하며 안드로이드에서는 재현되지 않습니다. 문제 발생 조건은 뒤로 가기 버튼으로 페이지 전환, iframe src 변경 없음, iframe 내부에 link element 존재입니다.
link element가 없으면 이슈가 재현되지 않는 것으로 보아, CSS 파일 로딩 실패와 같은 상황이 이벤트 처리에 영향을 미치는 것으로 추정됩니다. 해결책으로는 이벤트 처리를 조정하는 방안이 제시될 예정입니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

