歌者文明清理员 发表于 2023-7-31 01:18:41

我的第一个tampermonkey脚本!

扩展需要在浏览器扩展商店上安装。

然后,新建一个脚本:



输入:

// ==UserScript==
// @name         Pygame 官方文档优化:不显示 Pygame Book 广告
// @namespace    https://github.com/dddddgz
// @version      1.0
// @description移除影响体验的 Pygame 新书广告
// @author       歌者文明清理员
// @match      https://www.pygame.org/docs/*
// @icon         https://www.pygame.org/favicon.ico
// @grant      none
// ==/UserScript==

(function() {
    'use strict';

    function removeAd() {
      let ad = document.getElementsByTagName("aside");
      ad.remove();
      document.title += "(Filtered by Pygame Docs Script)";
    }

    setTimeout(removeAd, 400);
})();


现在,看 https://www.pygame.org/docs,广告已经被移除:



Ewan-Ahiouy 发表于 2023-7-31 07:06:23

{:10_257:}{:10_257:}{:10_257:}

陶远航 发表于 2023-7-31 07:58:42

可以,看不懂但是很高级

不二如是 发表于 2023-7-31 09:40:12

不错不错{:10_256:}油猴还有超多“骚”操作

琅琊王朝 发表于 2023-7-31 14:00:31

牛逼,但是要去掉广告一个AdGUard拓展就可以了啊

歌者文明清理员 发表于 2023-7-31 14:27:29

琅琊王朝 发表于 2023-7-31 14:00
牛逼,但是要去掉广告一个AdGUard拓展就可以了啊



ad guard无法拦截

琅琊王朝 发表于 2023-7-31 14:31:28

歌者文明清理员 发表于 2023-7-31 14:27
ad guard无法拦截

拦截此网站上的广告,选中就可以

陈尚涵 发表于 2023-7-31 15:10:18

这个并没有什么技术含量,只是remove了一个元素

陈尚涵 发表于 2023-7-31 15:10:30

陶远航 发表于 2023-7-31 07:58
可以,看不懂但是很高级

这个并没有什么技术含量,只是remove了一个元素

陶远航 发表于 2023-7-31 15:11:04

陈尚涵 发表于 2023-7-31 15:10
这个并没有什么技术含量,只是remove了一个元素

我没学过不知道,你别骗我

歌者文明清理员 发表于 2023-7-31 15:12:08

陈尚涵 发表于 2023-7-31 15:10
这个并没有什么技术含量,只是remove了一个元素

确实

我要做一个清理必应搜索结果的脚本

陈尚涵 发表于 2023-7-31 15:17:50

陶远航 发表于 2023-7-31 15:11
我没学过不知道,你别骗我

骗你干嘛,你自己看
let ad = document.getElementsByTagName("aside");
      ad.remove();
      document.title += "(Filtered by Pygame Docs Script)";
核心代码,第一句获取广告元素,第二句删除广告元素,第三局添加标题,表示广告被清理

陶远航 发表于 2023-7-31 15:20:30

陈尚涵 发表于 2023-7-31 15:17
骗你干嘛,你自己看

核心代码,第一句获取广告元素,第二句删除广告元素,第三局添加标题,表示广告被 ...

好,大概看懂了
页: [1]
查看完整版本: 我的第一个tampermonkey脚本!