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及更高版本