最近在应用宝认领应用的过程中,应用市场要求将隐私协议作为一张图片上传,为此一顿捣鼓,总算大功告成,在此记录下,防止后续遇到同样需求忘记怎么处理的。注意:本文所有的操作都是基于Chrome浏览器。
方式一:使用Chrome调试工具
- 通过Chrome浏览器打开要保存的网页地址,等页面加载完成;
- 按F12,打开Chrome的调试模式,如图:
- 同时按下Ctrl+Shift+P,出现下拉框,输入
full后,选择Screenshot Capture full size screenshot 稍等片刻图片即可下载下来,如图:
优点: 不需要安装插件,方便使用;
缺点: 在截图过程中,由于网页内容过长,导致截图会有内容不完整、白屏等情况。比较适合对网页内容不是很长的页面进行截图。
方式二:使用Chrome插件GoFullPage
- 首先下载安装插件GoFullPage,安装完成后,插件列表会有个照相机的图标,如图:
-
通过Chrome浏览器打开要保存的网页地址,等页面加载完成
-
点击
GoFullPage插件的图标,然后就开始进行截图了,如图: -
等截图完成,会弹出GoFullPage的保存页面,可以保存成图片或者Pdf,如图:
优点: 相比于Chrome调试工具,GoFullPage在使用过程中未发现截图不全或者白屏的问题;而且可以将网页保存为Pdf,比较方便
缺点: 对于网页内容过程的页面,可能会出现保存成多张图片的情况。
方式三:使用Chrome插件FireShot
- 安装FireShot插件,安装完成插件列表会有个S的图标:
- 通过Chrome浏览器打开要保存的网页地址,等页面加载完成;
- 点击FireShot的图标,选择需要进行截图的区域:
- 选择了
捕捉整个页面后,页面开始自动滚动,滚动完成后,会弹出FireShot的保存页面,进行保存:
优点: 1、可以选择截图区域;2、页面会被存为一张图片,可以是png或者jpg格式
缺点: 在存储内容过长的页面时候,保存的时候会出现保存成文本的情况。
总结
由于应用市场只能将隐私协议作为一张图片进行上传,最终选择了FireShot插件进行处理。在截图之前,将Chrome的窗口调整到合适大小(防止内容展示过长),对页面内容也需要进行一些缩放(截的图需要再次处理宽高,防止字体太小处理后看不清),最终满足了应用市场的需求。