zoukankan      html  css  js  c++  java
  • 获取 UIWebView中用户所点击的图片URL

    在使用 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
      }
    }
     
     
    如有疑问,共同探讨,共同进步。
  • 相关阅读:
    静态成员 执行顺序
    排序之插入排序
    结构体字节对齐问题
    建模基础&UML
    C#中隐藏(new)和方法重载(overide)的区别
    培训记录
    C笔记
    用例
    .NET架构
    C#格式化日期
  • 原文地址:https://www.cnblogs.com/nielsen/p/4831173.html
Copyright © 2011-2022 走看看