🏠

Greasy Fork is available in English.

解除B站区域限制_辅助工具

修复使用解除B站区域限制的小问题


安装此脚本?
提问、发表评价,或者 举报这个脚本
// ==UserScript==
// @name         解除B站区域限制_辅助工具
// @namespace    http://tampermonkey.net/
// @version      1.5
// @description  修复使用解除B站区域限制的小问题
// @author       三年二班
// @match        *://www.bilibili.com/*
// @grant        none
// @license      MIT
// ==/UserScript==
(function() {
'use strict';
let url = window.location.href;
let title = document.title;
let regexTraditional = /[\u3400-\u4DBF\uF900-\uFAFF\u2E80-\u2EFF\u31C0-\u31EF\u2F00-\u2FDF\u2FF0-\u2FFF\u3000-\u303F\u31A0-\u31BF\u4DC0-\u4DFF\uA490-\uA4CF\uA000-\uA48F\uA4D0-\uA4FF\uA960-\uA97F\uAC00-\uD7AF\uD7B0-\uD7FF\uFF00-\uFFEF]/;
if (url.includes("bilibili.com/bangumi/play")) {
if (title.includes("僅限") || regexTraditional.test(title)) {
if (!url.includes("?") && !url.includes("spm_id_from")) {
let newUrl = url + "?spm_id_from=333.1387.0.0";
window.location.href = newUrl;
return;
}
if (url.includes("from")) {
if (url.includes("?")) {
let newUrl = url.replace("?", "");
window.location.href = newUrl;
}
}
}
}
window.addEventListener('load', function() {
let url = window.location.href;
let title = document.title;
if (url.includes("bilibili.com/bangumi/play")) {
if (title.includes("僅限") || regexTraditional.test(title)) {
if (url.includes("from_spmid")) {
if (url.includes("?")) {
let newUrl = url.replace("?", "");
window.location.href = newUrl;
}
}
}
}
});
})();