最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

去除csdn登錄才能復制代碼的限制 油猴腳本

2022-06-21 14:13 作者:zip11  | 我要投稿

https://greasyfork.org/zh-CN/scripts/441883


// ==UserScript==

// @name? ? ? ? ?去除CSDN代碼登錄后復制及全文關注后查看的限制

// @namespace? ? https://github.com/zhzhch335/myTampermonkey

// @version? ? ? 1.6

// @description? 解決未登錄時CSDN不能復制代碼的問題

// @author? ? ? ?zhzhch335

// @match? ? ? ? http*://blog.csdn.net/*/article/details/*

// @match? ? ? ? https://*.blog.csdn.net/article/details/*

// @icon? ? ? ? ?https://www.google.com/s2/favicons?sz=64&domain=csdn.net

// @grant? ? ? ? none

// ==/UserScript==


(function () {

? ? 'use strict';


? ? // Your code here...

? ? // 將所有代碼區(qū)域變?yōu)榭蛇x

? ? document.querySelectorAll("code").forEach(function (item) {

? ? ? ? item.style = item.style + ";user-select: text !important;";

? ? ? ? return item;

? ? })

? ? // 將所有登錄復制按鈕變成全選

? ? document.querySelectorAll(".hljs-button").forEach(function (item) {

? ? ? ? item.dataset.title = "復制全部";

? ? ? ? return item;

? ? })

? ? try {

? ? ? ? // 重寫登錄復制方法

? ? ? ? window.hljs.signin = e => {

? ? ? ? ? ? var preNode = e.path.filter(item => item.tagName == "PRE")[0];

? ? ? ? ? ? // 選中一段文字

? ? ? ? ? ? let selection = window.getSelection();

? ? ? ? ? ? let range = document.createRange();

? ? ? ? ? ? range.selectNode(preNode);

? ? ? ? ? ? selection.removeAllRanges();

? ? ? ? ? ? selection.addRange(range);

? ? ? ? ? ? // 執(zhí)行復制命令

? ? ? ? ? ? document.execCommand('copy', false, null);

? ? ? ? ? ? e.target.dataset.title = "復制成功";

? ? ? ? ? ? setTimeout(() => {

? ? ? ? ? ? ? ? e.target.dataset.title = "復制全部";

? ? ? ? ? ? }, 1000);

? ? ? ? }

? ? ? ? // 重寫另一個登錄方法(需要去除行號和版權聲明)

? ? ? ? window.mdcp.signin = e => {

? ? ? ? ? ? // 避免拖動選擇代碼時直接觸發(fā)了復制全部

? ? ? ? ? ? if (!e.target.className.includes("hljs-button")) return;

? ? ? ? ? ? var preNode = e.path.filter(item => item.tagName == "CODE")[0];

? ? ? ? ? ? // 選中一段文字

? ? ? ? ? ? let selection = window.getSelection();

? ? ? ? ? ? let range = document.createRange();

? ? ? ? ? ? range.selectNode(preNode);

? ? ? ? ? ? selection.removeAllRanges();

? ? ? ? ? ? selection.addRange(range);

? ? ? ? ? ? // 執(zhí)行復制命令

? ? ? ? ? ? document.execCommand('copy', false, null);

? ? ? ? ? ? e.target.dataset.title = "復制成功";

? ? ? ? ? ? setTimeout(() => {

? ? ? ? ? ? ? ? e.target.dataset.title = "復制全部";

? ? ? ? ? ? }, 1000);

? ? ? ? }

? ? }

? ? catch { }

? ? // 解除關注才能查看全文的限制

? ? $('#article_content').removeAttr("style");

? ? $('.hide-article-box').remove();

})();


去除csdn登錄才能復制代碼的限制 油猴腳本的評論 (共 條)

分享到微博請遵守國家法律
杨浦区| 洞头县| 扎赉特旗| 东台市| 富平县| 龙陵县| 当雄县| 宿迁市| 石景山区| 古交市| 太原市| 尉犁县| 连南| 铜川市| 达孜县| 太湖县| 明光市| 桑日县| 徐闻县| 沛县| 崇礼县| 德惠市| 高平市| 介休市| 蒙自县| 颍上县| 万荣县| 六枝特区| 池州市| 玉溪市| 乌拉特前旗| 饶阳县| 宝丰县| 宣恩县| 积石山| 湟源县| 黄大仙区| 玛多县| 曲松县| 临猗县| 襄汾县|