我有一个情况:我在HTML5中有一些网站,有一些控件(如按钮,复选框等)和带有UIWebView的本机应用程序。我可以在UIWebView中获取网站中按下控件的ID吗?我的意思是,我是否可以知道(在本机应用程序中)是否按下了一些控件。
最诚挚的问候 Maxim Tartachnik
答案 0 :(得分:0)
您可以将javascript附加到网页中的控件,然后通过将UIWebViewDelegate附加到UIWebView并使用以下委托方法拦截在您的目标c代码中触发此javascript。
webView:shouldStartLoadWithRequest:navigationType:
如何执行此操作将在下面的答案中完整描述,并在同一个主题中查看其他人以获取更多详细信息: