// ==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; } } } } }); })();