// ==UserScript== // @name bilibili网页视频简介中的链接可以点击(按行区分) // @namespace http://tampermonkey.net/ // @version 0.3 // @description change black to blue // @author beibeibeibei // @match *.bilibili.com/video/* // @grant none // @require https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Your code here... var $=jQuery.noConflict(); var reg = /([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/|[wW]{3}.|[wW][aA][pP].|[fF][tT][pP].|[fF][iI][lL][eE].)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/; function hide_info(){ $("#v_desc").find(".info").hide(); } function show_info(){ $("#v_desc").find(".info").show(); } function hide_info2(){ $("#v_desc").find(".info2").hide(); } function show_info2(){ $("#v_desc").find(".info2").show(); } function new_info2(){ $("#v_desc").find(".info").after('
'); } function splitLines(str) {return str.split(/\r?\n/);} function add_button(){ if($(".changemodebutton").length < 1){ $("#v_desc").find(".info").before(''); $(".changemodebutton").on('click',function click_changemodebutton(){ if($("#v_desc").find(".info").is(":visible")){ hide_info(); show_info2(); $(".changemodebutton")[0].value = "切换原版"; }else{ show_info(); hide_info2(); $(".changemodebutton")[0].value = "切换改版"; } }); } if($("#v_desc").find(".info2").length < 1){ $("#v_desc").find(".info").after(''); $("#v_desc").find(".info2").width($("#v_desc").find(".info").width()); hide_info(); show_info2(); } var info_html = $("#v_desc").find(".info").html(); var html_array = splitLines(info_html); $(".l-con").off('DOMNodeInserted',add_button); $("#v_desc").find(".info2").html(""); for(var i=0;i' + html_array[i] + '
'); } } $(".l-con").on('DOMNodeInserted',add_button); } $(".l-con").on('DOMNodeInserted',add_button); // Your code here... // Your code here... // Your code here... })();