删除掘金划词后<AI提问>、<解释代码>按钮

仅让<AI提问>、<解释代码>按钮不再出现

// ==UserScript==
// @name         删除掘金划词后<AI提问>、<解释代码>按钮
// @namespace    http://tampermonkey.net/
// @version      2024-07-12-2
// @description  仅让<AI提问>、<解释代码>按钮不再出现
// @author       muyuanjin
// @match        https://juejin.cn/post/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=juejin.cn
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Function to remove the context menu element
    function removeContextMenu() {
        const contextMenu = document.querySelector('.context-menu');
        if (contextMenu) {
            contextMenu.remove();
        }
    }

    // Observe the body for changes and remove the context menu if it appears
    const observer = new MutationObserver((mutations) => {
        mutations.forEach((mutation) => {
            if (mutation.addedNodes.length > 0) {
                removeContextMenu();
            }
        });
    });

    observer.observe(document.body, { childList: true, subtree: true });

    // Initial check in case the element is already present
    removeContextMenu();
})();