Greasy Fork is available in English.
我看不懂日文标题啊!
当前为
// ==UserScript==
// @name Bangumi显示中文标题
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 我看不懂日文标题啊!
// @author Marsen
// @match http*://bgm.tv*
// @match http*://bangumi.tv*
// @icon https://bgm.tv/img/favicon.ico
// @grant none
// ==/UserScript==
(function () {
'use strict';
// 动画详情页替换H1大标题,保留小字号原标题
if (document.URL.indexOf("subject/") > -1 || document.URL.indexOf("ep/") > -1) {
let h1Title = document.querySelector("#headerSubject > h1 > a");
if (h1Title.title != "") {
let originalTitle = document.createElement("small");
originalTitle.innerText = h1Title.text + " ";
h1Title.parentNode.insertBefore(originalTitle, h1Title.nextElementSibling)
h1Title.text = h1Title.title;
}
}
// 登录后首页替换进度管理标题
else if (document.querySelector("#header > h1").textContent.startsWith("Hi")) {
// blockMode
let blockModeTitles = document.querySelectorAll("[id^='subjectPanel'] > div.header.clearit > div > h3 > a");
blockModeTitles.forEach(function (t) {
t.text = t.attributes["data-original-title"].value;
});
let blockModeLeftTitles = document.querySelectorAll("#prgSubjectList li a.subjectItem.title.textTip");
blockModeLeftTitles.forEach(function (t) {
t.querySelector("span").innerHTML = t.attributes["data-original-title"].value;
});
// tinyMode
let tinyModeTitles = document.querySelectorAll("[id^='subjectPanel'] > div.epGird > div > a:nth-child(2)");
tinyModeTitles.forEach(function (t) {
t.innerText = t.attributes["data-original-title"].value;
});
}
})();