Bilibili-Evolved/video/title.js
2019-04-23 22:11:44 +08:00

30 lines
892 B
JavaScript

export function getFriendlyTitle(includesPageTitle = true)
{
const title = document.title
.replace("_番剧_bilibili_哔哩哔哩", "")
.replace("_电影_bilibili_哔哩哔哩", "")
.replace("_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili", "")
.replace(" - 哔哩哔哩直播,二次元弹幕直播平台", "")
.replace(/[\/\\:\*\?"<>\|]/g, "")
.trim();
if (!includesPageTitle || document.URL.indexOf("/bangumi") !== -1)
{
return title;
}
else
{
const pageLink = document.querySelector("#multi_page .cur-list>ul li.on a");
if (pageLink === null)
{
return title;
}
else
{
const pageTitle = pageLink.getAttribute("title");
return title + " - " + pageTitle;
}
}
}
export default {
export: { getFriendlyTitle },
};