Greasy Fork

Greasy Fork is available in English.

Bilibili AutoWide

Bilibili Player Auto WideScreen!

当前为 2023-08-29 提交的版本,查看 最新版本

// ==UserScript==
// @name         Bilibili AutoWide
// @namespace    http://tampermonkey.net/
// @version      0.6
// @description  Bilibili Player Auto WideScreen!
// @author       cuzfinal
// @include     *://www.bilibili.com/video/*
// @include     *://www.bilibili.com/bangumi/*
// ==/UserScript==

(function () {
  'use strict';

  // Your code here...
  const $ = selector => document.querySelector(selector)
  let mo
  mo = new MutationObserver((mutationList, observer) => {
    for(const mutation of mutationList) {
      if (mutation.target.classList?.contains?.('bpx-player-control-bottom-right')) {
        if ($('.bpx-player-ctrl-wide')) {
          setTimeout(() => {
            console.log('==========wide click==========')
            $('.bpx-player-ctrl-wide').click()
          }, 0);
          mo.disconnect()
        }
      }
    }
  })

  mo.observe($('#bilibili-player'), {
    childList: true,
    subtree: true,
  })
})();