pc网页b站取消连播

自动终止连续播放

目前为 2024-11-24 提交的版本。查看 最新版本

// ==UserScript==
// @name         pc网页b站取消连播
// @name:en      PC web page B station cancels continuous broadcast
// @namespace    http://tampermonkey.net/
// @version      2024-11-24-1.01
// @description:zh-CN  自动终止连续播放
// @description  Automatically terminate continuous playback
// @author       屑屑
// @match        *://www.bilibili.com/video/*
// @icon         https://s2.loli.net/2024/04/28/WEkjH9iy51z63Of.jpg
// @grant        none
// @license      MIT
// ==/UserScript==

// 等待页面加载完成
window.onload = function() {
    // YouTube 控制按钮选择器
    //const youtubeSelector = "button.ytp-fullscreen-button.ytp-button";

    // Bilibili 控制按钮选择器
    const bilibiliSelector = "#bilibili-player > div > div > div.bpx-player-primary-area > div.bpx-player-video-area > div.bpx-player-ending-wrap > div.bpx-player-ending-panel > div > div > div.bpx-player-ending-related > a:nth-child(1) > div.bpx-player-ending-related-item-cover > div.bpx-player-ending-related-item-cancel"
    // 等待并返回 Bilibili 控制按钮的函数
    function waitForBilibiliButton() {
        return new Promise((resolve) => {
            const interval = setInterval(() => {
                const button = document.querySelector(bilibiliSelector);
                if (button) {
                    clearInterval(interval);
                    resolve(button);
                }
            }, 1000); // 每100毫秒检查一次
        });
    }



    // 模拟点击 Bilibili 控制按钮的函数
    async function clickBilibiliButton() {
        try {
            const controlButton = await waitForBilibiliButton();
            if (controlButton) {
                controlButton.click();
                console.log('Bilibili 控制按钮已点击!');
            } else {
                console.error('未找到 Bilibili 控制按钮!');
            }
        } catch (error) {
            console.error('Bilibili 错误:', error);
        }
    }

 if (window.location.hostname.includes('bilibili.com')) {
        clickBilibiliButton(); // 如果是 Bilibili 页面,点击控制按钮
    }
};

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址