您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
从 稍后再看样式播放器 进入 正常样式的播放器
// ==UserScript== // @name b站(bilibili)稍后再看链接替换 // @match https://www.bilibili.com/list/watchlater* // @grant none // @version 0.1 // @description 从 稍后再看样式播放器 进入 正常样式的播放器 // @author ccm // @license MIT // @namespace https://greasyfork.org/users/1328577 // ==/UserScript== //参考了https://greasyfork.org/zh-CN/users/1038738-toonaive2333 (function() { 'use strict'; // 取得当前 URL function getUrl(){ var currentUrl = window.location.href; console.log(currentUrl); return currentUrl; } // 替换 URL function tranUrl(){ let url = getUrl(); // 处理包含 bvid 和 oid 的情况 if (url.includes("bvid") && url.includes("oid")) { let bvidMatch = url.match(/bvid=([^&]*)/); if (bvidMatch) { url = `https://www.bilibili.com/${bvidMatch[1]}`; } } // 处理包含 bvid 而不包含 oid 的情况 else if (url.includes("bvid")) { url = url.replace(/list\/watchlater\?bvid=/, ""); url = url.replace(/&.*/, ""); } console.log(url); return url; } // 提示框 function showAlert(message) { const alertBox = document.createElement("div"); alertBox.style.position = "fixed"; alertBox.style.top = "0"; alertBox.style.left = "0"; alertBox.style.width = "100%"; alertBox.style.backgroundColor = "yellow"; alertBox.style.textAlign = "gray"; alertBox.style.padding = "10px"; alertBox.innerText = message; document.body.appendChild(alertBox); setTimeout(() => { alertBox.remove(); }, 2000); } // 弹提示框然后跳转链接 showAlert("跳转中!"); let newUrl = tranUrl(); window.location.href = newUrl; })();