是否有可能允许`webview-html`与本地通知进行通信?

时间:2011-12-02 18:15:42

标签: iphone html ios uiwebview notifications

我正在创建一个IPhone应用程序,其中webview这个webview查看本地HTML页面,此HTML页面有一个JqueryMobile Calender。我想使用此日历来安排日历来自此日历的通知。

是否有可能允许webview-html与本地通知进行通信?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用标签或jQuery在webview的内容和应用之间创建管道。您可以使用此UIWebViewDelegate方法:

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

  if(![[request URL] isEqual:[NSURL URLWithString:eventNotificationName]]){
     // do something
  }
}

使用包含所需字符串的位置触发页面加载,并在该委托方法中检查它以触发某些应用程序端事件。