掘金写文章预览放大,方便保存PDF打印
// ==UserScript==
// @name 掘金写文章预览放大
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 掘金写文章预览放大,方便保存PDF打印
// @author tcatche
// @match https://juejin.cn/editor/drafts/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=juejin.cn
// @license MIT
// @grant none
// ==/UserScript==
(function() {
'use strict';
const style = document.createElement('style');
style.textContent = `
.print-preview #juejin-web-editor {
display: none;
}
.print-preview .bytemd-preview {
background: #fff;
width: 100% !important;
}
.print-preview .bytemd-preview .markdown-body {
margin: 0 auto;
max-width: unset;
padding: 16px 48px;
}
`
document.body.appendChild(style)
setTimeout(() => {
let node;
document.body.addEventListener('click', (evt) => {
if (!evt.target.closest('.bytemd-preview')) {
return;
}
if (evt.ctrlKey) {
document.body.classList.toggle('print-preview');
if (node) {
node.remove();
node = null;
} else {
node = document.querySelector('.bytemd-preview').cloneNode(true);
document.body.appendChild(node);
}
}
})
}, 2000)
})();