您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
注意: 这个脚本只是让你知道是啥没了, 想看d复制标题去别的地方找吧.
// ==UserScript== // @name BiliBili 修复失效的搜藏视频标题内容 // @version 1.0 // @description 注意: 这个脚本只是让你知道是啥没了, 想看d复制标题去别的地方找吧. // @author Heicks // @include *//space.bilibili.com/* // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js // @grant Mozilla // @namespace http://greasyfork.icu/users/41902 // ==/UserScript== /* Update: cu(can use) 初次可正常运行.二次需手动点击按钮. ------------------ TODO: 在页面切换的时候自动修复 在页面url改变的时候修复 难点: 页面不会全部刷新, 所以脚本只在初次ready()有效. 以后不会所有页面都生效 方案1: 试试看每隔多少秒查询一次 方案2: 存储url在tmp中查询 方案3: 根据点击事件执行 fix 函数 方案4: 每次都强制重新载入页面 (不推荐,渣优化) @: 2018-8-28 03:11:45 add. */ $(document).ready(function(){ // 搜藏内容 let fixFavCont = $('#page-fav .fav-main .fav-video-list li'); const iDiv = $('.breadcrumb'); iDiv.append(`<p style="margin-left: 15px;font-size: 14px;color: #03A9F4;"><span style="cursor: pointer;" onclick="javascript:var fixFavCont=$('#page-fav .fav-main .fav-video-list li');if(fixFavCont.hasClass('small-item disabled')){fixFavCont.removeClass('disabled')};var getLostImg=$('#page-fav .fav-main .fav-video-list li img');var getLostTxt=$('#page-fav .fav-main .fav-video-list li a.title');for(var i=0;i<getLostImg.length;i++){if(getLostTxt[i].text=='已失效视频'){getLostTxt[i].style.cssText='color:#F00;line-height:13px;';getLostTxt[i].text=getLostImg[i].alt}};console.log('Bilibili 搜藏视频失效标题内容修复完毕! ---- by Heicks');">修复失效内容</p>`); // 以下为初次刷新页面时的效果. if(fixFavCont.hasClass('small-item disabled')){ fixFavCont.removeClass('disabled'); } //搜藏内容的图片,里面有标题,要取出来 var getLostImg = $('#page-fav .fav-main .fav-video-list li img'); var getLostTxt = $('#page-fav .fav-main .fav-video-list li a.title'); for(var i=0;i<getLostImg.length;i++){ if(getLostTxt[i].text == '已失效视频' ){ getLostTxt[i].style.cssText = "color:#F00;line-height:13px;"; getLostTxt[i].text = getLostImg[i].alt; } }; console.log('搜藏视频失效标题内容修复完毕! ---- by heicks'); });