在UIWebView中检测iframe中的链接单击

时间:2014-01-10 20:06:08

标签: ios iframe uiwebview

听起来只要在UIWebView内点击链接,本机iOS应用代码就可以 接收事件,但当链接<时,这仍然是正确的strong>在iframe

中的UIWebView范围内

请参阅hereherehereetc

在我们的案例中,我们只想在iframe中显示博客帖子(等),其中iframe包含在一个简单的html文档中。但是,如果他们点击那里的任何链接,我们希望让应用程序检测到它,并让它在我们的应用程序之外导航到外部浏览器(可能首先发出警告警告)。我上面列出的链接似乎表明这是可能的,但是在iframe范围内是否可行?我注意到其中一个答案above,在评论中,提问者问了同样的问题,但没有给出答案。

PS我们之所以需要这样做是因为Apple的政策是限制与捐赠或慈善捐赠有任何联系的应用程序,即使我们的链接是一个简单的博客页面(例如教堂网站)。在某些情况下,即使他们必须在找到任何慈善捐赠链接之前导航4个链接,他们仍然会使应用程序无效。因此,我们希望能够检测到iframe中的链接点击次数,以确保在应用程序之外发布给予页面的任何可能的点击。谢谢

编辑:不要误会!我们正在努力使符合规范的T 。我们要做的就是在UIWebView中显示一个发臭的博客页面,但有时候这些页面,尤其是那些页面。与教会等客户一样,在他们的网站上提供链接,导致一些提交失败,即使我们提出的链接不是给予页面。该解决方案应完全符合。我们已经保证和看门狗我们的任何客户都只提供了一个非直接授权页面的链接(如博客链接)。此解决方案将确保在webview中点击之后点击的任何链接跳转到外部应用程序,这将保证我们的应用程序中的iframe永远不会导致给出页面。相信我,这是一个巨大的痛苦,甚至不得不这样做,但我们正在研究这个可能的解决方案,因为我们试图点击每一个并跨越规范的每个T。

0 个答案:

没有答案