1 Star 0 Fork 0

123/MyTampermonkeyRep

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ADBlocker.js 1.71 KB
一键复制 编辑 原始数据 按行查看 历史
123 提交于 2023-01-10 01:22 . 999
// ==UserScript==
// @name 广告拦截
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 广告拦截
// @author You
// @match https://ggbases.dlgal.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=ggbases.dlgal.com
// @run-at document-idle
// @grant none
// @require file:\\\H:\project\my-tampermonkey-rep\ADBlocker.js
// ==/UserScript==
// ==UserScript==
// @name 工具
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 提供些便捷功能:1. bilibili视频默认1.5倍速
// @author You
// @match *://*.bilibili.com/video/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
// @run-at document-idle
// @grant none
// ==/UserScript==
(function () {
'use strict';
window.addEventListener('load', function () {
let speed = '1.5'
let count = 5
let timeId = null
callMaker()
function callMaker() {
let $playbackrate_result = document.querySelector('.bpx-player-ctrl-playbackrate-result')
if (!$playbackrate_result) {
if (count > 0) {
timeId = setTimeout(() => {
count--
callMaker()
}, 3e3);
} else {
clearTimeout(timeId)
}
} else {
if (speed != '1.0' && speed != $playbackrate_result.innerText.trim()) {
let $playbackrate_menu_items = document.querySelectorAll('.bpx-player-ctrl-playbackrate-menu-item')
$playbackrate_menu_items.forEach(node => {
if (node.dataset.value == speed) {
node.click()
}
})
}
clearTimeout(timeId)
}
}
})
})();
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/yp_program/my-tampermonkey-rep.git
git@gitee.com:yp_program/my-tampermonkey-rep.git
yp_program
my-tampermonkey-rep
MyTampermonkeyRep
master

搜索帮助