【发布时间】:2014-01-27 23:38:35
【问题描述】:
我需要拦截对视频前贴片广告上的 UIWebView 的点击,并将其显示在新的弹出窗口中,而不是在屏幕上很小的 UIWebView 中。
问题是我不知道被点击的 URL 是什么,而且这些点击也是通过页面上的 Javascript 处理的。后台的 UIWebView 还会发出 Javascript 报告/跟踪调用。
有没有办法检测到 UIWebView 正在打开一个新页面,而不是在适当的位置显示它,而是显示在一个弹出窗口中?
【问题讨论】:
-
实现
- webView:shouldStartLoadWithRequest:navigationType:并检查navigationType参数。
标签: ios objective-c uiwebview