精彩回顾
有点意思的gif动图生成平台开发实战(二)
如何实现H5可视化编辑器的实时预览和真机扫码预览功能
在线IDE开发入门之从零实现一个在线代码编辑器
基于React+Koa实现一个h5页面可视化编辑器...正文
在实现具体功能之前, 我们先看看具体的实现效果:
从演示中我们可以看出, 我们最终目标是实现在PC端生成H5页面的截图, 所以可能会涉及到以下几个问题:
如何实现将页面转化为图片
如何实现H5...如何实现H5效果模拟并截取实际的H5页面
因为我们设计的H5页面都在pc端完成的, 所以要想生成H5预览图, 无非是本地模拟尺寸, 进行渲染, 具体方案如下:
采用iframe作为H5页面容器去生成截图..., 我们看到的弹窗中的H5其实是在iframe中渲染的:
实现思路有了, 该问题也就很好实现了, 我们只需要在父页面和iframe实现消息通信即可, 比如在iframe加载完成之后手动通知iframe..., error);
});
}
// 触发父页面的方法,将图片传给父页面
generateImg((url:string) => {
parent.window.getFaceUrl(url