禁止战雷涂装中文网(wtliker.com)页面上的哔哩哔哩播放器自动播放
// ==UserScript==
// @name 战雷涂装中文网禁用B站播放器自动播放(自用)
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 禁止战雷涂装中文网(wtliker.com)页面上的哔哩哔哩播放器自动播放
// @author Jinyou
// @license MIT
// @match *://wtliker.com/*
// @icon https://wtliker.com/data/assets/logo/%E5%B0%8F%E5%9B%BE.png
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
// 修改B站播放器URL的函数
function modifyBilibiliPlayer() {
// 选择所有iframe元素
const iframes = document.querySelectorAll('iframe');
iframes.forEach(iframe => {
// 检查是否是B站播放器
if (iframe.src.includes('player.bilibili.com/player.html')) {
// 解析URL参数
const url = new URL(iframe.src);
const params = new URLSearchParams(url.search);
// 设置autoplay=false
params.set('autoplay', 'false');
// 更新URL参数
url.search = params.toString();
// 只有当URL实际改变时才更新src,避免不必要的重载
if (iframe.src !== url.href) {
iframe.src = url.href;
console.log('已修改B站播放器参数:', url.href);
}
}
});
}
// 初始执行
modifyBilibiliPlayer();
// 监听动态内容变化(针对SPA或异步加载的内容)
const observer = new MutationObserver(modifyBilibiliPlayer);
observer.observe(document.body, {
childList: true,
subtree: true
});
})();