페이스북과 라인에서 어떤 웹뷰를 사용하는지 알 수 없지만 기본적으로는 iOS의 UIWebView를 쓰고 있는걸로 알고 있어요.
(최신 웹뷰를 쓰면 사파리와 같은 기능을 사용할 수 있지만 하위호환성에 이슈가 있을 겁니다.)
웹뷰를 customizing 할 수 있는 부분이 있는데 페북과 라인은 거기서 추가 구현한 것인지
아니면 UiWebView 에서 원래 지원하고 있는데 카톡웹뷰에서만 동작하지 않는지는 확인이 필요하겠네요.
간단한 재현 소스 첨부 가능하실까요?
공유해주신 코드로는 테스를 해볼 수가 없었기에 따로 코드를 만들어서 이벤트가 발생하는지 따로 테스트를 해봤는데요.
카카오톡 웹뷰에서도 transitionEnd 잘 발생하는걸 확인했습니다.
아마 다른쪽의 문제인 것 같은데 첨부해주신 코드가 일부분이고 ES6 로 짜신 코드의 post processing도 어떻게 되는지를 몰라 더 말씀드리기가 힘드네요.