Disables the ugly feature that disables right click
当前为
// ==UserScript==
// @name Disable 'disable right click'
// @namespace https://github.com/mosaicer
// @author mosaicer
// @description Disables the ugly feature that disables right click
// @version 1.4.1
// @include *
// @run-at document-idle
// @grant GM_addStyle
// ==/UserScript==
(() => {
'use strict';
document.querySelectorAll('[oncontextmenu]').forEach(
e => e.removeAttribute('oncontextmenu')
);
document.querySelectorAll('[onselectstart="return false;"]').forEach(
e => e.removeAttribute('onselectstart')
);
document.querySelectorAll('[onmousedown="return false;"]').forEach(
e => e.removeAttribute('onselectstart')
);
document.querySelectorAll('[oncopy]').forEach(
e => e.removeAttribute('oncopy')
);
document.querySelectorAll('[unselectable]').forEach(
e => e.removeAttribute('unselectable')
);
if (document.onmousedown === 'rightclick') {
document.onmousedown = '';
}
if (document.oncontextmenu) {
document.oncontextmenu = '';
}
GM_addStyle(`* {
user-select: text !important;
-moz-user-select: text !important;
-webkit-user-select: text !important;
-webkit-user-drag: text !important;
-khtml-user-select: text !important;
-khtml-user-drag: text !important;
pointer-events: auto !important;
}`);
})();