-
说明
- 推荐仅用于部分网站的新标签页式广告,页面内广告请考虑使用AdBlock,AdGuard等
- 具体用于何处本人概不负责
- 以下教程均以FireFox为例
-
初始准备
-
使用国际主流浏览器, Chrome、Microsoft Edge、Safari、Opera Next 或 Firefox;不要用2345之类的不可名状之物
-
安装Tampermonkey
-
一双手
-
至少有Ctrl,C,V键的键盘
-
鼠标或触控板
-
安装Tampermonkey
这部分在我之前的文章<OneDrive高速/离线下载>中有提及,就不再赘述了
-
创建第一个自己的用户脚本
1.只需点击工具栏上的
图标(注:这里使用的是BETA版本,如果是普通版本则图标应该是灰色的,理论上也可以正常使用)
2.直接点击图中红框部分
3.理论上应该看到类似下面的样子
说明:
注释使用 //
符号,下面没有中文说明的部分都是在这里不太重要的东西
// ==UserScript==
// @name New Userscript //脚本名字
// @namespace http://tampermonkey.net/
// @version 0.1 //脚本版本
// @description try to take over the world! //脚本说明
// @author You //作者名
// @match https://www.vikacg.com/creator/write/post //作用域,可以理解为在哪些地方可以生效,支持通配符"*"
// @icon https://icons.duckduckgo.com/ip2/vikacg.com.ico //图标
// @grant none
// ==/UserScript==
而其中注释了// Your code here...
的,很明显,我们的代码应该写在这之中
-
那么,开写!
事实上这功能的实现非常非常简单,已知,下面这行代码的效果是立即关闭页面,那我们所需要做的,就是让它正常的生效在我们需要的位置(广告网页)
setTimeout(() => {window.close();}, 0);
那么,就有非常非常简单的方法可以做到,还记得前面的@match
吗?
我们只需要简单的将它修改成我们想要关闭的页面的URL就行了,像下面这样(还顺便更改了一下图标)
// @match https://pan.baidu.com/buy/*
// @icon https://icons.duckduckgo.com/ip2/baidu.com.ico
这样,当访问到像是https://pan.baidu.com/buy/center
这样的网页时,网页就会被立即关闭 (千万别作死写成*://*
这样会导致绝大多数页面被直接关闭!!! 除非后面有判定执行)
以及,@match
可以添加多个,还需要自动关闭就自己加就好了~
-
完整示例代码以及其他应用
隐藏内容,请支付积分后查看
已有1502人解锁内容查看,积分在本站全免费获取,快来注册吧
299积分
豆子精LV4
本站的可以吗doge?
銀華LV5
请仔细查阅'食用说明'再发问题desu! _(´ཀ`」 ∠)_
原理上可以[doge] 已经上载油叉了
drunk丶fallLV4
感谢!
cgfvghLV3
赞
cgfvghLV3
感谢!
單獨的沉默使者LV5
A
awa
莫尔迪基安LV5
牛蛙
MacherllLV5
谢谢
苍穹神武LV3
原来如此,我终于知道怎么做了!!一直想搞这个但找不到教程
dodyLV6
感谢分享教程!
Inkfox 墨狐LV7
哈啰大家,這裡是墨狐,偶爾會丟點東西上來 通用密码:工口、inkfox
好耶