当前位置: 首页 > news >正文

免费(daoban)gpt,同时去除广告

一. 内容简介

免费(daoban)gpt,同时去除广告,https://chat18.aichatos.xyz/,也可当gpt用,就是有点广告,大家也可以支持一下

二. 软件环境

2.1 Tampermonkey

三.主要流程

3.1 创建javascript脚本

点击添加新脚本
在这里插入图片描述
就是在

(function() {'use strict';// 在这编写自己的脚本
})();

在这里插入图片描述

脚本,含解析

// ==UserScript==
// @name         盗版gpt去广告
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  删除盗版gpt广告
// @author       You
// @match        https://chat18.aichatos.xyz/*
// @icon         https://img-blog.csdnimg.cn/f5d99485009b4e3b8a1de33064202353.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224
// @grant        none
// @license MIT
// ==/UserScript==(function() {'use strict';function delAdver() {function del() {var hash = window.location.hash; // 获取当前 URL 的哈希部分var adv = document.querySelector(".flex.items-center.flex-col.justify-center.mt-4.text-center")if (adv === null) {// console.log('adv does not exist'); // 如果 div 不存在,则输出提示信息} else {// console.log('adv exists'); // 如果 div 存在,则输出提示信息adv = adv.querySelector("div")if (adv === null) {// console.log('adv does not exist'); // 如果 div 不存在,则输出提示信息} else {adv.remove()}}}// 监听新建按钮的点击事件var newButton = document.querySelector('.n-button.n-button--default-type.n-button--medium-type.n-button--block.n-button--dashed')newButton.addEventListener('click', del);var preButton = document.querySelector('.flex.flex-col.gap-2.text-sm')preButton.addEventListener('click', del);del()}function fullScreenAndDoubleTime() {delAdver();tryAndTryFns.pop();}// 不停的尝试let tryAndTryFns = [];function tryAndTry() {setInterval(() => {// tryAndTryFns.forEach(f => f());: 在每个定时间隔,tryAndTry函数会遍历数组 tryAndTryFns 中的所有函数,并且调用这些函数tryAndTryFns.forEach(f => f());},100);}// 从这开始setTimeout(() => {tryAndTryFns.push(fullScreenAndDoubleTime);// 开始执行tryAndTry();},100);// Your code here...
})();

3.2 测试运行这个是网站

https://chat18.aichatos.xyz/
在这里插入图片描述

测试完成
在这里插入图片描述

相关文章:

  • SSH 端口转发:动态转发、本地转发、远程转发
  • git log 用法
  • Python数据分析实战-筛选出DataFrame中指定列都不包含缺失值的记录(附源码和实现效果)
  • 【Spring】SpringWebMVC入门
  • 自定义QChartView实现鼠标放在图表时,显示鼠标位置坐标值(x,y)
  • 能卷死同行的收银系统源码--服装店收银系统+进销存、PHP+mysql
  • 大文件分片上传并发
  • Linux———— 运算命令
  • PyTorch入门学习(十):神经网络-非线性激活
  • QT之多个界面相互切换 (stackedWidget控件)
  • 基于 golang 从零到一实现时间轮算法 (一)
  • uniapp书写顶部选项卡代码详细例子
  • 在Spring中,教你一招优雅的获取国际化语言配置的方法
  • 接口测试 —— Jmeter读取数据库数据作测试参数
  • 运维人必知必会的10个问题,不知道的快来补课!
  • 自己简单写的 事件订阅机制
  • [译] React v16.8: 含有Hooks的版本
  • AHK 中 = 和 == 等比较运算符的用法
  • CODING 缺陷管理功能正式开始公测
  • docker-consul
  • in typeof instanceof ===这些运算符有什么作用
  • Python语法速览与机器学习开发环境搭建
  • zookeeper系列(七)实战分布式命名服务
  • 电商搜索引擎的架构设计和性能优化
  • 高性能JavaScript阅读简记(三)
  • 构造函数(constructor)与原型链(prototype)关系
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 来,膜拜下android roadmap,强大的执行力
  • 树莓派 - 使用须知
  • 推荐一个React的管理后台框架
  • 做一名精致的JavaScripter 01:JavaScript简介
  • Semaphore
  • ​2020 年大前端技术趋势解读
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #pragma once与条件编译
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2)Java 简介
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (四)Linux Shell编程——输入输出重定向
  • (一)基于IDEA的JAVA基础10
  • (转)ABI是什么
  • (转)h264中avc和flv数据的解析
  • (转)http协议
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • ***详解账号泄露:全球约1亿用户已泄露
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .Net 6.0 处理跨域的方式