function captureWebview() {
// 将webview内容绘制到Bitmap对象中
bitmap = null;
bitmap = new plus.nativeObj.Bitmap("test");
ws = plus.webview.currentWebview();
ws.draw(bitmap, function() {
console.log('截屏绘制图片成功');
bitmap.save('_www/img1.jpg', {
overwrite: true
}, function() {
plus.io.resolveLocalFileSystemURL('_www/img1.jpg', function(entry) {
entry.file(function(file) {
canvasResize(file, {
width: 500,
height: 500,
crop: false,
quality: 50, //压缩质量
rotate: 0,
format: 'jpg',
callback: function(data, width, height) {
f1 = data;
}
});
});
},
function(e) {});
}, function() {
console.log("保存失败");
});
}, function(e) {
console.log('截屏绘制图片失败:' + JSON.stringify(e));
});
}
此方法 截取之后 显示为 下图 无法截取 地图信息