巴哈姆特動畫瘋-顯示封面並移動分級同意選項

移除黑背景以顯示封面並將分級同意選項移到下方

当前为 2025-09-22 提交的版本,查看 最新版本

// ==UserScript==
// @name         巴哈姆特動畫瘋-顯示封面並移動分級同意選項
// @namespace    動畫瘋
// @version      1.0.0
// @run-at       document-end
// @description  移除黑背景以顯示封面並將分級同意選項移到下方
// @author       夜び_10681
// @match        https://ani.gamer.com.tw/animeVideo.php?*
// @icon         https://i.imgur.com/2aijUa9.png
// @grant        none
// @license      MIT
// ==/UserScript==
(function() {
    'use strict';
    function Move() {//移動分級同意選項
        const interval = setInterval(() => {//等待載入而重複嘗試取得情報
            const ogn = document.querySelector('.video-cover-ncc');//分級同意選項
            const target = document.querySelector('.anime-option');//資訊欄
            if (ogn)ogn.querySelectorAll('img').forEach(img => img.remove());//移除移動後多的分級標誌
            if (ogn && target && !target.contains(ogn)) {//如果需要情報皆取得,開始移動分級同意選項
                const oldOgn = target.querySelector('.video-cover-ncc');//嘗試取得移動後的分級同意選項
                if (oldOgn) oldOgn.remove();//如果目標已存在,刪除
                const secondChild = target.children[1];//集數列表
                target.insertBefore(ogn, secondChild);//移動分級同意選項至集數列表上方
                clearInterval(interval); // 移動成功後停止輪詢
            }
            if(ogn){
                const agreeBtn = ogn.querySelector('.choose-btn-agree#adult');//同意
                if (agreeBtn) {//同意按鈕按下
                    agreeBtn.addEventListener('click', () => {
                        ogn.style.display = 'none';//隱藏分級同意選項
                    });
                }
            }
            document.querySelectorAll('.danmu-warp').forEach(el => {//重置彈幕列表
                el.innerHTML = '';
            });
            //if (interval) {
            //    console.log("輪詢正在進行");
            //}
        }, 5);
    }
    Move();//移動分級同意選項
    document.querySelector('.season').addEventListener('click', e => {//偵測選集按鈕按下
        const video = document.querySelector('video');
        const aTag = e.target.closest('a[data-ani-video-sn]');
        video.load();//重新載入影片以顯示影片封面
        Move();//移動分級同意選項
    });
    const style = document.createElement('style');//取得樣式
    style.textContent = `
        .R18 {
            background: transparent !important;
        }
        .video-cover-ncc{
            padding-left: 16px;
        }
        .ncc-choosebar{
            display: flex;
        }
    `;//調整移動後的樣式
    document.head.appendChild(style);//調整完導入
})();

QingJ © 2025

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