webCapturer

立即使用

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。

概述

webCapturer简介

webCapturer 可以将指定的网页地址,转换为png图片,并返回图片的base64内容

模块接口

saveWebImage

将指定的网页地址,转换为png图片,并返回图片的base64内容

saveWebImage({params})

params

w:

  • 类型:整形
  • 描述:(必选项)以怎样的宽度去装载网页(单位:px)。

h:

  • 类型:整形
  • 描述:(必选项)以怎样的高度去装载网页(单位:px)。

url:

  • 类型:字符串
  • 描述:(必选项)网页地址。

path:

  • 类型:字符串
  • 描述:(可选项)图片保存路径,默认为空,不保存文件,支持fs:// widget://。

returnBase64:

  • 类型:布尔型
  • 描述:(可选项)是否返回base64内容,默认为true。

示例代码


        var module = api.require("webCapturer");
        module.saveWebImage({
            url : "http://www.baidu.com",
            w:800,
            h:500,
            path:"fs://a.png",
        },function(ret,err){

            if(err)
            {
                alert(JSON.stringify(err));
             }
              else if(ret.status==0)
              {
                    //开始加载网页
              }
             else if(ret.status==1)
             {
                //加载完毕,将base64内容直接赋值给<img>标签
                //document.querySelector("#img").src = ret.data;
             }
        });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本