油猴脚本大家都听过吧?对,没错,这个我不会。
但是呢,借助ChatGPT,我觉得我又可以了,搞个障眼法——修改浏览器标签标题,来摸鱼一把。当然,对于网络被监控的是没用的,只是别人看你电脑的那瞬间没有“奇奇怪怪”的字眼。
本想弄成隐藏浏览器标签的,但没有相关的接口,只好采用修改网页标题的方式。
目的明确了,如果用python或易语言,相当于还要另外开着一个程序去监控,资源太浪费了。只有作为浏览器插件才是最经济的,然而crx浏览器插件不知道咋弄,所以只好采用了油猴了,反正JS代码不会的就扔给ChatGPT。
▼ 修改思路
安装油猴/篡改猴:
https://www.tampermonkey.net/
安装好后,新建脚本
粘贴脚本:
// ==UserScript==
// @name 修改网页标题
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 修改指定关键词的网页标题,支持多关键词
// @author 偶尔敲代码和ChatGPT
// @match *://*/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 指定要搜索的关键字列表
var keywords = ['公众号', '淘宝', '京东'];
var tihuan = '新标签页';
// 监听页面加载事件
window.addEventListener('load', function() {
// 获取当前页面标题
var pageTitle = document.title;
// 遍历关键字列表,查找是否存在任何一个关键字
for (var i = 0; i < keywords.length; i++) {
var keyword = keywords[i];
if (pageTitle.includes(keyword)) {
// 如果找到了关键字,就用指定的标题替换页面标题
document.title = tihuan + "_" + i;
// 将网页图标更改为百度图标
var link = document.querySelector("link[rel*='icon']") || document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'icon';
link.href = 'https://www.baidu.com/favicon.ico';
//link.setAttribute('cache-control', 'no-store');// 添加 Cache-Control 标头,禁用缓存
document.getElementsByTagName('head')[0].appendChild(link);
break; // 只要找到一个关键字就可以停止循环了
}
}
});
})();
keywords是关键词列表,只要网页标签含有该关键词就会被替换成 tihuan 变量的内容,keywords 按格式填写即可。
Ctrl+S保存脚本后在“已安装脚本”中启用脚本
运行效果:
▼ 关键词【公众号】
▼ 关键词【淘宝】
只要你打开了含有关键词的网页,就会被替换成指定标题,标题后有增加序号,熟悉了可以粗略区分是哪个关键词的网页,比如我“公众号”关键词在列表第1个就是“_0”,“淘宝”在第2个就是“_1”,以此类推。
效果是达到了,摸鱼小技巧~
- End -