Greasy Fork

Greasy Fork is available in English.

截取页面长图

只为了截页面保存图片,超级简单

当前为 2024-09-30 提交的版本,查看 最新版本

// ==UserScript==
// @name        截取页面长图
// @namespace   www.miw.cn
// @description 只为了截页面保存图片,超级简单
// @match       *://*/*
// @grant       none
// @version     1.0
// @author      [email protected]
// @license MIT
//
// @require https://update.greasyfork.icu/scripts/457525/1134363/html2canvas%20141.js
// ==/UserScript==

const cat_body=()=>{
  html2canvas(document.querySelector('body')).then(canvas=>{
  var picName = document.title;
	var link = document.createElement('a');
    link.download = `${picName}.png`;
    link.href = canvas.toDataURL("image/png");
    link.click();
  });
}
const show_tool=()=>{
  var body = document.body;
  var btn = document.createElement("button");
        btn.textContent = '截长图';
        btn.classList.add('__doit');
        btn.addEventListener('click', function() {
          cat_body();
        });
  btn.style.cssText = 'position: fixed;right: 0;top: 0;';
  body.parentNode.insertBefore(btn, body);
}

(function () {

  show_tool();

})()
;