加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
inject-oncopy.js 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
// ==UserScript==
// @name inject-oncopy
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Demand the COPY power
// @author Coolman <QQ Group ID: 892850160>
// @match https://segmentfault.com/*
// @match https://www.yuque.com/*
// @match https://android.myapp.com/myapp/detail.htm*
// @grant none
// ==/UserScript==
(function() {
// segmentfault
document.oncopy = (t) => {
t.preventDefault();
let a = window.getSelection().toString();
t.clipboardData.setData("text", a)
console.log(a);
};
// yuque
window.appData
&& window.appData.settings
&& window.appData.settings.disableDocumentCopy
&& (window.appData.settings.disableDocumentCopy = false);
// https://android.myapp.com/myapp/detail.htm
location.href.includes('https://android.myapp.com/myapp/detail.htm')
&& (document.head.insertAdjacentHTML('beforeEnd',
`<style>::selection{background-color:#dcdcdc !important;}</style>`));
})();
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化