앱인벤터 AppInventor 에서 웹뷰 WebView 컴포넌트를 사용할 때,
웹뷰 내에서 전화번호를 클릭할 경우 스마트폰의 전화걸기 기능을 실행할 필요가 생기는데요
<a href = "tel:01012345678">전화걸기 : 010-1234-5678</a>
단순히 위와 같이 해서는 에러코드가 생기게 됩니다.
이때는 같이 Activity Starter 를 이용하여 외부 기능을 호출하는 방식을 사용하면 됩니다
위와 같이 Activity Starter 와 Clock 컴포넌트를 삽입한 후에
아래와 같이 블럭을 조립해주면 됩니다.
그리고, 웹뷰에 보여지게되는 HTML 코드는 아래와 같이 작성해주면 됩니다
<script language = "javascript">
function callFunction(sNumber)
{
window.AppInventor.setWebViewString('tel:' + sNumber);
}
</script>
<a href = "javascript:callFunction('01012345678')">01012345678</a>
댓글 영역