1 Star 0 Fork 0

懒得安分/漫画小助手浏览器脚本

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
script.user.js 1.61 KB
一键复制 编辑 原始数据 按行查看 历史
// ==UserScript==
// @name 漫画小助手
// @namespace http://tampermonkey.net/
// @version 2024-06-20
// @description 漫画小助手,帮你看漫画
// @author You
// @match *://*/*/*/read*
// @grant none
// ==/UserScript==
(function() {
'use strict'
//使用MutationObserver观察器监测document变化
// 目标节点
const targetNode = document.getElementsByClassName('to-recharge-win'),
body = document.getElementsByTagName('body');
// 观察器的配置(需要观察什么变动)
const config = { attributes: true, };
// 当观察到变动时执行的回调函数
const callback = function(mutationsList, observer) {
for(let mutation of mutationsList) {
if (mutation.type === 'childList') {
console.log('A child node has been added or removed.');
} else if (mutation.type === 'attributes') {
console.log('The ' + mutation.attributeName + ' attribute was modified.');
//工具代码
work();
}
}
};
// 创建一个观察器实例并传入回调函数
const observer = new MutationObserver(callback);
// 开始观察目标节点
observer.observe(targetNode[0], config);
//work code
const work = function(){
observer.disconnect();
targetNode[0].setAttribute('data-vip','false');
body[0].style.cssText='';
observer.observe(targetNode[0], config);
}
// 以后,你可以停止观察
// observer.disconnect();
})();
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lhc01/manga-assistant-browser-script.git
git@gitee.com:lhc01/manga-assistant-browser-script.git
lhc01
manga-assistant-browser-script
漫画小助手浏览器脚本
master

搜索帮助