Greasy Fork is available in English.
去除百度分享、解除网页禁止拷贝
// ==UserScript==
// @name 解除网页禁止拷贝
// @namespace http://www.infosec-wiki.com/
// @version 0.1
// @description 去除百度分享、解除网页禁止拷贝
// @author http://www.infosec-wiki.com/
// @match http://*
// @match https://*
// @match https://elasticsearch.cn/*
// @run-at document-start
// @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js
// ==/UserScript==
(function() {
'use strict';
// console.log("unblock");
var arr_hook_event = ["oncontextmenu", "ondragstart", "onselectstart", "onselect", "onbeforecopy", "oncopy", "onmousemove", "onmouseup"];
var arr_hook_event_bak = {};
for(var i in arr_hook_event){
var e = arr_hook_event[i];
var _event = e.substr(2);
// console.log("hook: " + e);
var e_bak = window[e];
arr_hook_event_bak[_event] = e_bak;
}
$(document).ready(function(){
// console.log("ready...");
for(var i in arr_hook_event){
var onevent = arr_hook_event[i];
var _event = onevent.substr(2);
// console.log("unhook: " + onevent);
document.addEventListener(_event, function(e) {
// console.log("addEventListener trigger: " + _event);
arr_hook_event_bak[_event];
e.stopPropagation();
}, true);
}
});
})();