不显示B站直播间活动皮肤

Jump to the simple version of the live broadcast room.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         不显示B站直播间活动皮肤
// @version      0.0.2
// @description  Jump to the simple version of the live broadcast room.
// @description:zh-cn  让有活动皮肤的B站直播间,跳转到直播间原始样式,还原简洁的观看体验。
// @author       binsee
// @namespace    https://github.com/binsee/tampermonkey-scripts
// @supportURL   https://github.com/binsee/tampermonkey-scripts/issues
// @license      GPL
// @run-at       document-end
// @noframes
// @match        *://live.bilibili.com/*
// @grant        none
// ==/UserScript==

(function () {
  'use strict';
  if (window.__initialState?.BaseInfo?.__activity_id) {
    const tmp = window.location.pathname.match(/^\/(\d+)/)
    const roomId = tmp ? tmp[1] : window.__initialState['live-non-revenue-player'][0].defaultRoomId
    const url = 'https://live.bilibili.com/blanc/' + roomId
    console.log('【不要显示B站直播活动皮肤】', '即将跳转到', url)
    window.location.href = url
  }
})();