webCapturer

立即使用

saveWebImage

论坛示例

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

概述

webCapturer简介

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

模块接口

saveWebImage

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

saveWebImage({params})

params

w:

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

h:

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

url:

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

path:

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

returnBase64:

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

示例代码

  1. var module = api.require("webCapturer");
  2. module.saveWebImage({
  3. url : "http://www.baidu.com",
  4. w:800,
  5. h:500,
  6. path:"fs://a.png",
  7. },function(ret,err){
  8. if(err)
  9. {
  10. alert(JSON.stringify(err));
  11. }
  12. else if(ret.status==0)
  13. {
  14. //开始加载网页
  15. }
  16. else if(ret.status==1)
  17. {
  18. //加载完毕,将base64内容直接赋值给<img>标签
  19. //document.querySelector("#img").src = ret.data;
  20. }
  21. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本