Enable Text Copying newxboxone.ru

Enables text copying on newxboxone that block it

// ==UserScript==
// @name         Enable Text Copying newxboxone.ru
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Enables text copying on newxboxone that block it
// @author       you
// @match        https://newxboxone.ru/*
// @license MIT
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Remove event listeners that disable text selection
    document.body.onselectstart = null;
    document.body.onmousedown = null;
    document.body.onkeydown = null;

    // Remove inline styles that disable text selection
    document.body.style.cursor = 'auto';
    document.body.style.userSelect = 'auto';
    document.body.style.webkitUserSelect = 'auto';
    document.body.style.MozUserSelect = 'auto';

    // Remove the script tags that block copying
    var scripts = document.querySelectorAll('script');
    for (var i = 0; i < scripts.length; i++) {
        var script = scripts[i];
        if (script.textContent.includes('disableSelection') || script.textContent.includes('disable_keystrokes')) {
            script.parentNode.removeChild(script);
        }
    }

    // Allow copying by overriding the copy event listener
    document.addEventListener("copy", (event) => {
        // Do nothing to allow normal copying behavior
    });
})();