android - 如何使用phonegap截屏并在手机中分享
问题描述
我正在尝试使用 phonegap 截取当前页面并通过 facebook、whats app、instagram、twitter 等进行分享。但无法正确地做到这一点。我尝试了这段代码,但它不起作用。谁能帮我解决这个问题?
function report() {
let region = document.querySelector("body"); // whole screen
html2canvas(region, {
onrendered: function(canvas) {
let pngUrl = canvas.toDataURL();
let img = document.querySelector(".screen");
img.src = pngUrl; // pngUrl contains screenshot graphics data in url form
window.plugins.socialsharing.share(img.src);
// here you can allow user to set bug-region
// and send it with 'pngUrl' to server
},
});
}
解决方案
推荐阅读
- mysql - 如何使用 nodemon 在 Node.js 上自动创建 mysql 数据库?
- .net-core - EF Core 3.0 存储过程自定义视图模型
- java - 您可以在 Autoconfigured Spring Boot H2 测试数据库上设置兼容模式吗?
- java - Map Reduce 错误输出/Reducer 不工作
- forfiles - forfiles 命令,未知含义
- javascript - 使用响应式文件管理器上传任何文件时出错
- python - 在python中使用数据内容作为列创建表
- c# - 同一窗口中的多个 Visual Studio 文件
- mysql - 在 Mac OS 上将 Node.js 连接到 XAMPP MySQL 服务器时遇到问题
- r - 无法使用 R 从 S3 读取 csv