仅让<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();
})();