首页 > 学院 > 开发设计 > 正文

获取UIWebView中用户所点击的图片URL

2019-11-14 18:48:17
字体:
来源:转载
供稿:网友

在使用 UIWebView 的时候 (通常是阅读类的 App),会有点击图片放大的需求,那么可以通过设置 UIWebViewDelegate 来过滤请求,取出图片的 URL

这个方法的前提是 img 标签用一个 a 标签包裹起来了

<a href="http://imageurl"><img src="http://imageurl"></a>  
extension ViewController: UIWebViewDelegate {    func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {        if let url = request.URL, path = url.path {            if path.lowercaseString.hasSuffix(".png") || path.lowercaseString.hasSuffix(".jpg") || path.lowercaseString.hasSuffix(".gif") {                PRint("Image URL is /(request.URL!)")                return false            }        }     return true  }}

 

 
 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表