您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在当前页添加一个删除指定的html标签的按钮,点击后会自动删除JS。
当前为
- // ==UserScript==
- // @name 消除js Remove JS Button
- // @namespace 消除js Remove JS Button
- // @license yagizaMJ
- // @version 1.1.1
- // @description 在当前页添加一个删除指定的html标签的按钮,点击后会自动删除JS。
- // @AuThor yagizaMJ
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function removeTags(tagNames) {
- tagNames.forEach(function(tagName) {
- // 获取所有指定标签
- var elements = document.querySelectorAll(tagName);
- // 遍历所有的指定标签并移除它们
- elements.forEach(function(element) {
- element.parentNode.removeChild(element);
- });
- });
- }
- // 创建按钮元素
- var removeButton = document.createElement('button');
- removeButton.textContent = 'Remove JS';
- removeButton.style.position = 'fixed';
- removeButton.style.top = '250px';
- removeButton.style.right = '20px';
- removeButton.style.zIndex = '9999';
- // 将按钮添加到页面上
- document.body.appendChild(removeButton);
- // 添加按钮点击事件
- removeButton.addEventListener('click', function() {
- // 调用函数删除 <a> 和 <h1> 标签
- removeTags(['link', 'script']);
- // 移除按钮自身
- removeButton.parentNode.removeChild(removeButton);
- });
- // 隐藏按钮的右键菜单
- removeButton.addEventListener('contextmenu', function(event) {
- event.preventDefault();
- removeButton.style.display = 'none';
- });
- // 当文档双击时,恢复按钮
- document.addEventListener('dblclick', function() {
- removeButton.style.display = 'block';
- });
- })();