移除JobUI弹窗

移除JobUI网站上的#ui-v2-pop弹窗元素

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         移除JobUI弹窗
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  移除JobUI网站上的#ui-v2-pop弹窗元素
// @author       YourName
// @match        https://www.jobui.com/*
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // 创建观察者监听DOM变化
    const observer = new MutationObserver(mutations => {
        // 查找目标元素
        const popup = document.getElementById('ui-v2-pop');
        if (popup) {
            // 找到元素后立即移除
            popup.remove();
            // 停止观察以优化性能
            observer.disconnect();
            console.log('弹窗元素已成功移除');
        }
    });

    // 开始观察整个文档的DOM变化
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });

    // 额外立即执行一次检查(针对已存在的元素)
    const existingPopup = document.getElementById('ui-v2-pop');
    if (existingPopup) {
        existingPopup.remove();
        observer. Disconnect();
    }
})();