// ==UserScript== // @name CookData 数据酷客实训,允许复制内容 // @namespace ipid // @version 0.1.1 // @description 允许复制课程左边的描述文字 // @author ipid // @match *://zhsx.cookdata.cn/course/mission/chapter/* // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; let content = document.querySelector(".lecture-content-wrapper") || document.querySelector(".left-content") if (!content) { return } content.contentEditable = true let ctrlClicking = false const ctrlKey = 17, cmdKey = 91, cKey = 67 content.addEventListener("keydown", function (e) { if (e.keyCode == ctrlKey || e.keyCode == cmdKey) { ctrlClicking = true return } else if (ctrlClicking && e.keyCode == cKey) { return } e.preventDefault() e.stopPropagation() }) content.addEventListener("keyup", function (e) { if (e.keyCode == ctrlKey || e.keyCode == cmdKey) { ctrlClicking = false return } e.preventDefault() e.stopPropagation() }) })();