您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
脚本将视频右侧的广告替换为视频封面
当前为
// ==UserScript== // @name bilibili封面替换右侧广告 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 脚本将视频右侧的广告替换为视频封面 // @author You // @match *://www.bilibili.com/video/* // @grant none // ==/UserScript== (function () { 'use strict'; var apiurl = 'https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword=' function loadImage() { var container = document.getElementsByClassName('slide-gg')[0]; var coverimg = document.createElement('img') coverimg.id = 'myCoverImage'; coverimg.style = 'width:100%;height:100%;' container.innerHTML = '' container.appendChild(coverimg) var pageurl = document.location.href var avNo = pageurl.match(/av[0-9]+/) var xhr = new XMLHttpRequest() xhr.open('GET', apiurl + avNo, true) xhr.onload = function () { if (this.status === 200) { var rtx = this.responseText var imgurl = rtx.match(/"pic":"(.*?)",/)[1] var ci = document.getElementById('myCoverImage') if (ci.src.indexOf(imgurl) < 0) { ci.src = imgurl } } } xhr.send() } function init() { var sidead = document.getElementsByClassName('slide-gg')[0]; if (sidead) { var coverImage = document.getElementById('myCoverImage') if (!coverImage) { loadImage(); } } requestAnimationFrame(function () { init(); }) } init() })();