我在Titanium Mobile工作。我的问题是:
Can I change the behavior of the link present in the webview???
即。假设我有一个文本:我的名字是Burhan。在这篇文章中,Burhan是一个链接。所以当我点击Burhan时我需要它应该打开一个窗口,我在其中放置我的标签等。是否可能???
PS:我只想点击链接而不是单击webview来获得解决方案.. PS:如何跟踪webview中的链接被点击.. ??? (我只需要这个)
任何帮助??? 提前致谢。
答案 0 :(得分:2)
最简单的解决方案是使用Ti.App
EventListeners。
在WebView中,您需要提供类似
的标记<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
});