利用javascript和canvas获取UIWebView网页里的图片(不用再下载)
在UIWebView网页里要获取img标签的图片,网上的方法都是通过获取到URL然后自己再下载一遍,耗流量、耗时间、不能通过验证。
这里是利用UIWebView的stringByEvaluatingJavaScriptFromString函数,执行一段js,返回图片数据。
流程为:
- 获取img标签,可以用各种方法,ById,ByTags,elementFromPoint等。创建canvas标签,创建context,把canvas设置成和图片一样大把img画到context里返回canvas或context里的数据
转载请注明出处:http://blog.csdn.net/hursing