// ==UserScript== // @name copyija // @namespace lzwi/copyija // @version 1.0.0 // @author lzw-723 // @description 网页复制限制解除脚本 // @license GPL-3 // @match https://www.hrrsj.com/* // @run-at document-start // @downloadURL none // ==/UserScript== (t=>{const e=document.createElement("style");e.dataset.source="vite-plugin-monkey",e.innerText=t,document.head.appendChild(e)})(".marks{display:none!important}"); (function() { "use strict"; const style = ""; window.clipboardData = { clearData: () => { if (new Error().stack.toString().includes("right.js")) { console.log("copyija: \u62E6\u622A\u526A\u5207\u677F\u6E05\u9664\u65B9\u6CD5\u6210\u529F"); return; } window._clipboardData(); }, setData: (format, data) => { if (new Error().stack.toString().includes("right.js")) { console.log("copyija: \u62E6\u622A\u526A\u5207\u677F\u8BBE\u7F6E\u65B9\u6CD5\u6210\u529F\uFF0C\u683C\u5F0F\u4E3A", format, "\uFF0C\u6570\u636E\u4E3A", data); return; } window._clipboardData.setData(format, data); } }; window._addEventListener = window.addEventListener; window.addEventListener = (type, listener, options) => { console.log("hello", type); if (type == "copy") { console.log(listener); return; } window._addEventListener(type, listener, options); }; window._addEventListener("copy", (e) => { if (!new Error().stack.toString().includes("right.js")) { const data = window.getSelection().toString(); navigator.clipboard.writeText(data); console.log("copyija: \u6210\u529F\u6062\u590D\u590D\u5236\u6587\u672C", data); } }); console.log("copyija: \u542F\u52A8\u6210\u529F"); })();