我有一个原生iPhone应用程序在UIWebView中加载缓存的jQTouch Web应用程序。 jQTouch应用程序中的元素如何无缝链接到本机应用程序中的元素和操作(如果有的话)?
加载网页应用页面时,按下链接时会向本机应用发送一个ID。
答案 0 :(得分:3)
是的!
执行此类操作的最佳方法是实现UIWebView委托。
然后您选择一个事件网址方案(如http://id:123/click/)
只需解析此方法中的URL:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
您可以使用以下方法检查网址值:
[request.URL absoluteString]