读书人

利用javascript跟canvas获取UIWebView

发布时间: 2013-10-19 20:58:23 作者: rapoo

利用javascript和canvas获取UIWebView网页里的图片(不用再下载)

在UIWebView网页里要获取img标签的图片,网上的方法都是通过获取到URL然后自己再下载一遍,耗流量、耗时间、不能通过验证。

这里是利用UIWebView的stringByEvaluatingJavaScriptFromString函数,执行一段js,返回图片数据。

流程为:

    获取img标签,可以用各种方法,ById,ByTags,elementFromPoint等。创建canvas标签,创建context,把canvas设置成和图片一样大把img画到context里返回canvas或context里的数据
前3步是必须的,第4步可以有两种方式,返回context的RGBA数据,或者返回canvas的dataURL(整个图片以base64编码)。第一种返回方式:



转载请注明出处:http://blog.csdn.net/hursing

读书人网 >Web前端

热点推荐