테스트 환경 : memu 5.1, 4.4
모바일 자체 브라우저에서의 아래 코드 실행시
TygeError: Cannot read property ‘focus’ of undefined
에러 발생합니다.
setTimeout 함수 안에서 Kakao.Link.sendDefault 실행하거나,
XMLHttpRequest 에 의한 완료 이벤트 후 Kakao.Link.sendDefault 실행하면 위 오류 발생.
PC 나 다른 브라우저에선 잘 됨.
모바일 자체 브라우저가 구형이어서 그런듯 합니다.
최신 브라우저 설치를 요구하도록 처리…
setTimeout(function(){
try{
Kakao.Link.sendDefault({
... 생략 ...
});
}
catch(e)
{
alert("최신 브라우저가 필요합니다.\n"+e);
}
}, 2000);