자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 다시한번 문의합니다.
2015.02.05 02:03
답변이 없어서 다시 올립니다.
XE5에서부터 발견된 문제였었는데 XE7에서는 Webbrowser컴퍼넌트가 개선된 줄 알았는데 그렇지 않군요.
XE7에서 테스트 했습니다.
1. 샘플코드에 WebBrowser 프로젝트를 엽니다.
2.안드로이드 기기 배포 실행후 네이버검색 => 데브기어 => 데브기어 네이버 소개페이지를 엽니다.
3.전화번호 버튼 탭 시 "tel:02-595-4288에 있는 웹페이지가 일시적으로 중단되었거나 새 웹주소가 영구적으로..." 와 같이
오류가 발생됩니다.(브라우저에서 a링크를 지원하지 않는듯..)
HTML5를 컴포넌트에서 지원하지 않는듯 합니다.
별도옵션이 혹시 있나요?
==> 결국 외부 exploer 실행으로 우회해야 하나요? 매끄럽지 않아서 되도록 컴퍼넌트로 처리하고 싶은데..
생산성은 최고인데 이런 한계들 때문에 다시 자바로 돌아가야 하나 고민됩니다.
댓글 2
Delphi 다시한번 문의합니다.
2015.02.05 02:03
답변이 없어서 다시 올립니다.
XE5에서부터 발견된 문제였었는데 XE7에서는 Webbrowser컴퍼넌트가 개선된 줄 알았는데 그렇지 않군요.
XE7에서 테스트 했습니다.
1. 샘플코드에 WebBrowser 프로젝트를 엽니다.
2.안드로이드 기기 배포 실행후 네이버검색 => 데브기어 => 데브기어 네이버 소개페이지를 엽니다.
3.전화번호 버튼 탭 시 "tel:02-595-4288에 있는 웹페이지가 일시적으로 중단되었거나 새 웹주소가 영구적으로..." 와 같이
오류가 발생됩니다.(브라우저에서 a링크를 지원하지 않는듯..)
HTML5를 컴포넌트에서 지원하지 않는듯 합니다.
별도옵션이 혹시 있나요?
==> 결국 외부 exploer 실행으로 우회해야 하나요? 매끄럽지 않아서 되도록 컴퍼넌트로 처리하고 싶은데..
생산성은 최고인데 이런 한계들 때문에 다시 자바로 돌아가야 하나 고민됩니다.
TWebBrowser에 Tel link 기능이 제공되지 않는가 봅니다. 기능에 대한 개선과 추가 의견을 제품 QC 프로그램을 통해 주시면 본사에서도 큰 도움이 됩니다.(http://tech.devgear.co.kr/delphi_news/373275)
그리고 한가지 팁을 드리면 안드로이드 네이티브 컴포넌트(오픈소스)의 웹브라우저를 사용해 보셨는지 모르겠습니다.
만약 사용해 보지 않으셨다면 아래 링크를 통해 검토해 보시면 도움이 되지 않을까 의견남깁니다.
http://sourceforge.net/projects/dpfdelphiandroid/