Bilibili Bangumi Cover

Show Bilibili Bangumi Cover


Install this script?
  1. // ==UserScript==// @name Bilibili Bangumi Cover// @name:zh-CN 哔哩哔哩番剧封面// @namespace hoothin// @version 0.7// @description Show Bilibili Bangumi Cover// @description:zh-CN 在哔哩哔哩番剧页面中显示封面// @grant GM_xmlhttpRequest// @author hoothin// @include http*://bangumi.bilibili.com/anime/*// @include http*://www.bilibili.com/bangumi/play/*// ==/UserScript==(function() {'use strict';var vSmall=document.querySelector(".bangumi-recom");console.log(vSmall);if(!vSmall)return;var title=document.createElement("h4");title.id="coverTitle";title.classList.add("recom-title");title.style.display="block";title.innerHTML="封面";var coverLink=document.createElement("a");var cover=document.createElement("img");cover.style.width="270px";coverLink.target="_blank";coverLink.appendChild(cover);/*var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;var observer = new MutationObserver(function(records){});var option = {'childList': true};observer.observe(vSmall, option);*/if(!vSmall.querySelector("h3#coverTitle")){vSmall.insertBefore(coverLink,vSmall.firstChild);vSmall.insertBefore(title,vSmall.firstChild);refreshCover();}function refreshCover(){GM_xmlhttpRequest({method: 'GET',url: "http://bangumi.bilibili.com/web_api/episode/"+location.href.replace(/.*ep/i,"")+".json",onload: function(r###lt) {console.log(11);try {var bangumiData = JSON.parse(r###lt.responseText);coverLink.href=cover.src=bangumiData.r###lt.currentEpisode.cover;}catch (e) {console.log(e);}}});}})();