您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
隐藏必应APP弹窗。
// ==UserScript== // @name 隐藏必应APP弹窗 // @version 1.0 // @description 隐藏必应APP弹窗。 // @author ChatGPT // @match *://*.bing.com/* // @run-at document-end // @grant none // @namespace https://greasyfork.org/users/452911 // ==/UserScript== (function() { 'use strict'; // 隐藏元素 let style = document.createElement('style'); style.innerHTML = 'div#bnp_container {display: none !important;}'; document.head.appendChild(style); // 选择要观察的目标节点 const targetNode = document.body; // 或者选择其他适当的父节点 // 创建一个观察器实例并传入回调函数 const observer = new MutationObserver((mutationsList) => { for (const mutation of mutationsList) { // 检查是否是子节点的变化 if (mutation.type === 'childList') { // 查找新的 div#sacs_close 元素 const closeButton = document.querySelector('div#sacs_close'); if (closeButton) { // 如果找到 div#sacs_close 元素,自动点击它 closeButton.click(); } } } }); // 配置观察选项 const observerConfig = { childList: true, // 观察子节点的变化 subtree: true // 观察所有子孙节点 }; // 启动观察器 observer.observe(targetNode, observerConfig); })();