HTML 의 framset 내에서 deep link 동작 오류

안녕하세요.

하기 내용은 iOS 의 Safari 브라우저에서 발생하는 현상이며 웹페이지에서 개발하고 있는 상황입니다.

현재 https://www.a.com 도메인 내 frameset 안에 https://www.b.com 으로 다른 사이트가 보여지고 있습니다.

이 서브페이지인 https://www.b.com 에서 어떠한 버튼을 클릭 시

카카오톡채널… 의 deep link 를 호출하는데

페이지는 정상적으로 이동되나 앱이 자동으로 실행되지 않습니다.

구현 방법은 버튼 클릭 시 javascript function 을 호출하고 특정 로직 처리 후

top.location.href = deep_link_url

인데요, Chrome 브라우저나 frameset 이 아닌 경우에는 모두 정상적으로 페이지 전환 및 앱이 실행되는데

iOS 의 Safari 브라우저에서만 페이지 전환만 될 뿐 앱이 호출되지 않고 있습니다.
(상황을 유추해보면 앱 체크를 하지 않는 것 같아요…)

버튼 클릭 시 javascript function 을 호출하였을 시 시도하였던 방법은 아래와 같습니다.

window.location.href = url

top.location.href = url

javascript function 내 에서 a 태그 요소 생성 후 append 및 클릭 이벤트 처리

frameset 내 에서는 정상적으로 호출이 되고 있지 않는 것 같은데 해결책이 있을까요?

ps. 딥링크가 챗봇관련된 내용이기에 챗봇으로 문의하였으나 javascript SDK 로 데브톡으로 문의하라하여 문의 남깁니다…

안녕하세요.

어떤 상황인지 재현해볼 수 있는 사이트 URL 기재 부탁드려요.