【问题标题】:Can elements from a native iPhone app and jqTouch web app interact?来自原生 iPhone 应用程序和 jqTouch Web 应用程序的元素可以交互吗?
【发布时间】:2010-11-02 16:33:24
【问题描述】:

我有一个本地 iPhone 应用程序在 UIWebView 中加载缓存的 jQTouch Web 应用程序。 jQTouch 应用程序中的元素如何无缝链接到本机应用程序中的元素和操作(如果有的话)?

加载网页应用页面时,按下链接时会向本机应用发送一个 id。

【问题讨论】:

  • 你明白我的回答了吗?
  • @F.Santoni 是的,对不起,我投了赞成票,但正在等待其他潜在的答案/解决方案,看看其他解决方案是否可能效果更好,但您的回答是有道理的,也是我所期望的,谢谢你。

标签: iphone uiwebview jqtouch


【解决方案1】:

是的!

最好的方法是实现一个 UIWebView 委托。

然后你选择一个事件 url 方案(如 http://id:123/click/

只需在此方法中解析 URL:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

您可以使用以下命令检查 URL 值:

[request.URL absoluteString]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    相关资源
    最近更新 更多