極客時間去除複製保護

  1. 安裝Chrome插件 Tampermonkey
  2. 在 Tampermonkey 中添加腳本內容
// ==UserScript==
// @name         極客時間去除複製
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  去掉複製極客時間專欄文章時的版權提示和字數限制
// @author       alastairruhm
// @license      MIT License
// @match        https://time.geekbang.org/column/article/*
// @grant        unsafeWindow
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// @require      https://greasyfork.org/scripts/5392-waitforkeyelements/code/WaitForKeyElements.js?version=19641
// @note
// ==/UserScript==


// 官方事件註冊的位置的下一個子元素
var targetSelector = "#app > div > div > div > div > div > div > div"

// need to wait for article content loaded after ajax request
waitForKeyElements (targetSelector, cleanClipboard);

function cleanClipboard() {
    'use strict';

    // 由於在 div[id=article-content] 處監聽所有冒泡到此處的 copy 事件,所有可以在下一個子節點攔截。
    // 參考:https://ghoulmind.com/2016/02/remove-zhihu-copyright-on-copy/

    $(targetSelector).on('copy', function(evt) {
        evt.stopPropagation();
    });
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章