Kakanavi navi safari 이슈

kakano navi javascript SDK를 사용하고 있습니다.

iOS 10.3버전의 safari브라우저(AppleWebKit/603.1.30)에서 onload를 통해 kakao navi를
실행하려고 앱이 설치되어 있음에도 브라우저 버전으로 실행이 됩니다.

    <script type="text/javascript">
    Kakao.init('2682d2364175b7e35d6498bfc4d2eb5e');

    function startKakao() {
        setTimeout(function () {
            Kakao.Navi.start({
                name: "현대백화점 판교점",
                x: 127.11205203011632,
                y: 37.39279717586919,
                coordType: 'wgs84'
            });
        }, 100);
    }

    $(function() {
        //startKakao();
        document.getElementById("navi").click();
    });
</script>

<body>
<p>카카오 내비 이동 중..</p>
<a id="navi" href="#" onclick="startKakao();">Click</a>

위와같이 click을 통해서 앱을 실행하면 정상이지만 onload로는 앱이 실행이 안되고
브라우저 버전으로 load됩니다.

이때 hammer.min.js.map 이라는 스크립트 파일이 404에러가 납니다.
404에러때문인지 아니면 onload 이슈인지 이유를 모르겠네요!!

우선 아래 데모 페이지도 동일한 현상이 있는지 확인 부탁드립니다.
https://dev.kakao.com/docs/js/demos/navi

테스트 가능한 페이지 알려주시면 원인 파악에 도움이 될 것 같아요.

해당 데모페이지는 정상적 입니다.!
최초 문의때 말씀 드린거처럼 사용자 액션에 의한 click이벤트가 발생했을 경우에는 정상 작동하나
onload와 같이 사용자 비액션에 의한 이벤트 발생시 정상 작동을 안하고 있습니다.

http://web.stag.inpocket.kr/kakao/test.html

해당 페이지 보시면 확인 가능하실겁니다.!!

Apple에서 제공하고 있는 universal link 관련 known issue이며
사용자 액션에 의한 click 이벤트일 때만 정상 동작 됩니다.

역시 관련 이슈가 맞는거군요!! ㅡㅡ;
이런 우회할 방법을 열심히 고민해 봐야겠습니다.!!