操你妈背诵❤

将“背诵类中文操你妈❤”替换成“操你妈❤”

נכון ליום 31-01-2024. ראה הגרסה האחרונה.

// ==UserScript==
// @name         操你妈背诵❤
// @namespace    *
// @author       Weifeng Wang
// @version      1.0
// @namespace    https://fuckyou.com/
// @include      *
// @description  将“背诵类中文操你妈❤”替换成“操你妈❤”
// @match        http://*/*
// @run-at       document-end
// @grant        none
// @license      FuckYou-1.145-or-later
// ==/UserScript==

(function () {
    (function main(){
        'use strict';

    var oldText = "操你妈❤|操你妈❤|操你妈❤|操你妈❤|操你妈❤|操你妈❤量|操你妈❤|操你妈❤|操你妈❤|操你妈❤记忆|操你妈❤|操你妈❤|操你妈❤|操你妈❤测试|操你妈❤|操你妈❤学习|操你妈❤|操你妈❤|操你妈❤扩展|操你妈❤|操你妈❤理解|操你妈❤|操你妈❤应用|操你妈❤|操你妈❤积累|操你妈❤|操你妈❤掌握|操你妈❤|操你妈❤练习|操你妈❤|操你妈❤提升|操你妈❤|操你妈❤熟练"; //扎不多德勒
    var newText = "操你妈❤";

    var textNodes = document.evaluate("//text()", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);

    for (var i = 0; i < textNodes.snapshotLength; i++) {
        var node = textNodes.snapshotItem(i);
        var text = node.data;
        var regex = new RegExp(oldText, "g");
        var replacedText = text.replace(regex, newText);
        node.data = replacedText;
    }

    var elements = document.querySelectorAll("h1, h2, h3, h4, h5, span, footer, p, a, meta,tr, dd, dl");

    elements.forEach(function (element) {
        var content = element.innerHTML;
        var regex = new RegExp(oldText, "g");
        if (regex.test(content)) {
            element.innerHTML = newText;
        }
    });
    })();

    setTimeout(function () {
        main(); // problem here
    }, 3000); // problem here
})();