ios 微信长按识别二维码

微信内置浏览器长按识别二维码bug整理

微信二维码长按无法识别问题解析 - 竹立荷塘 - 博客园

微信内置浏览器 长按识别二维码 功能的两三个坑与解决方案 - iplaycoder的博客 - CSDN博客


iOS模仿微信长按识别二维码的多种方式


1:它获取了webview缓存的图片?(主要用了PCURLProtocal)

paschal/ViewController.m at 7521cbf175646ad7db633a5f153d756462cddded · paschalcf/paschal · GitHub

2:把UIWebView与WKwebView作为子view,自定义了一webView:

webView/AKMWebView.m at 9c049264c53101d5d3e226453a97f7a1f9879013 · zhangzhoufeng/webView · GitHub

3:将两个webView的长按事件封装到一个类ADWebTouchControl.m

webViewPopBut/ADWebTouchControl.m at 4fb18e187f14546105fbc30e8a92cad6f5b3644d · fonglaaaam/webViewPopBut · GitHub

4:UIWebView扩展类 专处理图片位置及url,做的好

WebViewPhotoBrowser/UIWebView+FMAdd.m at 3178662f9afc794c0d9b85d1c0ec65e4dcae3d22 · lexiaoyao20/WebViewPhotoBrowser · GitHub

5:UIwebView内点击的图片:UIWebView+PUSharkWeb.h

PUShark/UIWebView+PUSharkWeb.m at c18b0cefeb60c31e5953dc2f39aff0a71b8a8a1d · yidahis/PUShark · GitHub

6:MWebView里对两种webview的缓存,内图位置等做的细分写的好

https://github.com/wxpanle/MHRefresh/blob/d572051a2b576ab9b5b165a22aec801e43d2f347/MHRefresh/MHRefresh/自定义控件/MWebView/WKWebView%2BMElementFrame.m

https://github.com/wxpanle/MHRefresh/tree/d572051a2b576ab9b5b165a22aec801e43d2f347/MHRefresh/MHRefresh/自定义控件/MWebView 


你可能感兴趣的:(ios 微信长按识别二维码)