2013-02-27 3 views
1

저는 Titanium Mobile에서 일하고 있습니다. 내 질문 :웹보기에서 링크 동작을 변경하십시오.

Can I change the behavior of the link present in the webview??? 

예 : 내 이름은 Burhan입니다. 이 텍스트에서 Burhan은 링크입니다. Burhan을 클릭하면 필자는 필자가 레이블 등을 넣을 수있는 창을 열어야한다.

추신 : 링크를 클릭하고 웹뷰를 클릭하지 않고 솔루션을 원합니다 .. 추신 : 어떻게 webview에서 링크를 클릭했는지 추적 할 수 있습니까? ??? (나는 이것 만 필요하다)

어떤 도움 ??? 미리 감사드립니다.

+0

슬픈 없음 도움 그러나 :( –

+0

이 HTTP를 참조하십시오//stackoverflow.com/questions/14856448/add-event-listener-to-links-loaded-in-webview-titanium-mobile/14872695#14872695 –

답변

2

가장 간단한 해결 방법은 Ti.App EventListeners를 사용하는 것입니다. 당신의 웹보기에서

당신은 그럼 당신은 글로벌 이벤트 리스너를 제공 할 필요가

<span onclick="Ti.App.fireEvent('url', {information: 'thatcanbeuseful', like: 'anUrl'});">Your Name</span> 

같은 태그를 제공해야합니다

Ti.App.addEventListener('url', function(e){ 
    // open a window or someting or open an URL with: 
    Ti.Platform.openURL(e.anUrl); // from passed object 
}); 
관련 문제