通过点击页面按钮,将html生成图片下载,用于分享
<!DOCTYPE html>
<html lang="en">
<div id="hidden-part"></div>
</body>
</html>
$('#shareBtn').click(function () {
var $posterContent = $('<div class="poster-container" id="poster-container">\n' +
' <h1><a href="/">Qiansou123.com</a></h1>\n' +
' <p>提供<strong> 影视 | 动漫 | 小说 | 资源 </strong>搜索</p>\n' +
' <p>无需登录,无需会员,<strong>免费在线观看</strong></p>\n' +
' <p>提供<strong>免费资源下载</strong></p>\n' +
' <p>#剧荒人 #追剧人</p>\n' +
'</div>');
$('#hidden-part').html($posterContent);
html2canvas(document.getElementById('poster-container'), {
imageTimeout: 15000, //newline
useCORS: true
}).then(function(canvas) {
// 将Canvas转换为Blob对象
canvas.toBlob(function(blob) {
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = url;
a.download = 'qiansou123.png'; // 指定下载文件的名称和格式
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
URL.revokeObjectURL(url); // 释放URL对象
});
});
$('#hidden-part').html('');
});


