您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
为B站直播添加PictureInPicture(画中画)
// ==UserScript== // @name B站直播弹出播放(画中画) // @namespace None // @version 1.3 // @description 为B站直播添加PictureInPicture(画中画) // @author IceCat // @match https://live.bilibili.com/* // @run-at document-end // @grant none //@require https://cdn.bootcss.com/jquery/1.10.1/jquery.min.js // ==/UserScript== var $ = jQuery $(window).load(()=>{ addButton(); bvideo='.bilibili-live-player-video > video' $(bvideo)[0].addEventListener('enterpictureinpicture', function(pipWindow) { $('#PiPtext')[0].innerText="收回" }) $(bvideo)[0].addEventListener('leavepictureinpicture', function() { $('#PiPtext')[0].innerText="弹出" }) $('#popbutton').click(switchpip); }) function switchpip() { if($(document)[0].pictureInPictureElement == null){ $("div.bilibili-live-player-video > video")[0].requestPictureInPicture(); }else{ document.exitPictureInPicture(); } } function addButton() { var Button = document.createElement('div'); Button.style='order:0;' Button.innerHTML = '<div class="bilibili-live-player-video-controller-btn-item bilibili-live-player-video-controller-switch-quality-btn" style="order:2;"><div id="popbutton" data-title="弹出" class="blpui-btn text-btn no-select html-tip-parent"><span id="PiPtext">弹出</span></div></div>' var bar = $('.bilibili-live-player-video-controller-right')[0]; bar.appendChild(Button); $('#PiP').click(switchpip); } (function() { 'use strict'; })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址