Skip to content

Commit 5827541

Browse files
committed
fix
b站前端简直是。。
1 parent 9133939 commit 5827541

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

Bilibili Bangumi Cover/Bilibili Bangumi Cover.user.js

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,49 @@
11
// ==UserScript==
22
// @name Bilibili Bangumi Cover
3-
// @name:zh-CN 哔哩哔哩(bilibili.com)番剧封面
3+
// @name:zh-CN 哔哩哔哩番剧封面
44
// @namespace hoothin
5-
// @version 0.6
5+
// @version 0.7
66
// @description Show Bilibili Bangumi Cover
77
// @description:zh-CN 在哔哩哔哩番剧页面中显示封面
88
// @grant GM_xmlhttpRequest
99
// @author hoothin
1010
// @include http*://bangumi.bilibili.com/anime/*
11+
// @include http*://www.bilibili.com/bangumi/play/*
1112
// ==/UserScript==
1213

1314
(function() {
1415
'use strict';
15-
var vSmall=document.querySelector(".recom");
16+
var vSmall=document.querySelector(".bangumi-recom");
17+
console.log(vSmall);
1618
if(!vSmall)return;
17-
var title=document.createElement("h3");
19+
var title=document.createElement("h4");
1820
title.id="coverTitle";
19-
title.classList.add("v1-bangumi-head-h3");
21+
title.classList.add("recom-title");
2022
title.style.display="block";
2123
title.innerHTML="封面";
2224
var coverLink=document.createElement("a");
2325
var cover=document.createElement("img");
2426
cover.style.width="270px";
2527
coverLink.target="_blank";
2628
coverLink.appendChild(cover);
27-
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
29+
/*var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
2830
var observer = new MutationObserver(function(records){
29-
if(!vSmall.querySelector("h3#coverTitle")){
30-
vSmall.insertBefore(coverLink,vSmall.firstChild);
31-
vSmall.insertBefore(title,vSmall.firstChild);
32-
refreshCover();
33-
}
3431
});
3532
var option = {
3633
'childList': true
3734
};
38-
observer.observe(vSmall, option);
35+
observer.observe(vSmall, option);*/
36+
if(!vSmall.querySelector("h3#coverTitle")){
37+
vSmall.insertBefore(coverLink,vSmall.firstChild);
38+
vSmall.insertBefore(title,vSmall.firstChild);
39+
refreshCover();
40+
}
3941
function refreshCover(){
4042
GM_xmlhttpRequest({
4143
method: 'GET',
42-
url: "http://bangumi.bilibili.com/web_api/episode/"+location.hash.slice(1)+".json",
44+
url: "http://bangumi.bilibili.com/web_api/episode/"+location.href.replace(/.*ep/i,"")+".json",
4345
onload: function(result) {
46+
console.log(11);
4447
try {
4548
var bangumiData = JSON.parse(result.responseText);
4649
coverLink.href=cover.src=bangumiData.result.currentEpisode.cover;

0 commit comments

Comments
 (0)