iOS 长按webview网页上面的图片,保存至相册

步骤:

1、创建手势 

2、监听手势,获取到点击的point 

3、根据webview js代码:Document.elementFromPoint(x,y).src 拿到image的src标签,并且通过stringByEvaluatingJavaScriptFromString转换为url的字符串 

4、给url做非空判断,有值时 弹出提示框,然后下载图片,通过UIImageWriteToSavedPhotosAlbum保存到相册 

关键代码:一、

webView注入js代码获取image的url

下载图片并保存在相册,新加线程进行下载,主线程做保存照片到相册操作

webView里面还有很多特性,还请大家多指教。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容