您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
2020/11/27 下午7:01:24
当前为
// ==UserScript== // @name 重生之我是细语微博 // @namespace Violentmonkey Scripts // @match http://zijingbt.njuftp.org/talk.html* // @match http://zijingbt.njuftp.org/bet*.html* // @grant none // @version 1.4 // @author LadderOperator // @description 2020/11/27 下午7:01:24 // ==/UserScript== /*插入CSS*/ const style = document.createElement("style"); style.innerHTML = ` /* ----- 重生之我是细语微博 ----- */ td.talk_body > div.talk:hover{ margin:10px 0px 0px 0px; background-color:rgba(255, 255, 255, 1.0); padding:20px 30px; border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,0.3); transition:background-color ease-in-out 0.2s; } td.talk_body > div.talk{ margin:10px 0px 0px 0px; background-color:rgba(255, 255, 255, 0.8); padding:20px 30px; border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,0.3); transition:background-color ease-in-out 0.2s; } td.talk_body{ padding:0px; margin:0px; border:none; } div.talk_reply{ background-color:#c8c8c838; border:none; margin:10px 0px; padding:10px } td.talk_body_reply { background:none; border-bottom:#630360 dotted 1px; } table.talk_table_reply, tr.talk_body_reply { background:none!important; } td.talk_body_reply > div.talk{ word-break:break-all; } td.main_table_torrent, table.bet_table_admin{ background:none; } td.top_state, #tdClientTrigger, tr.top_navbar{ display:none; } table.top_bar:hover{ width:100%; height:50px; margin:0px; padding-left:20%; padding-right:80%; background-color:rgba(255,255,255,0.9); border-radius:0px; box-shadow:0 0 3px 0px rgba(0,0,0,0.3); z-index:1; position:relative; border-top:2px solid #630360; transition:background-color ease-in-out 0.2s; position:fixed; top:0; } table.top_bar{ width:100%; height:50px; margin:0px; padding-left:20%; padding-right:80%; background-color:rgba(255,255,255,0.8); border-radius:0px; box-shadow:0 0 3px 0px rgba(0,0,0,0.3); z-index:1; position:relative; border-top:2px solid #630360; transition:background-color ease-in-out 0.2s; position:fixed; top:0; } body { margin:100px 0px 0px 0px; } td.talk_table_left_top, table.bet_table, table.betoption { background:none; } table.talk_table tr.talk_table, tr.talk_body{ background:none; } div.static_header span{ color:#630360 !important; text-align:right !important; font-weight:normal !important; font-size:18px !important; padding:3px; } div.static_header:before{ content:"📢" } div.static_header { text-align:left !important; padding:10px; } p.talk_tag_hot{ font-size:20px; color:#630360 !important; } div.talk_tag_hot{ background-color:rgba(255,255,255,0.8); padding:10px; border-radius:3px; border-top:none; box-shadow:0 0 3px 0px rgba(0,0,0,0.3) } div.talk_rt { background-color:#63036021; } td.talk_table_right { background-color:rgba(255,255,255,0.8); border-left: 10px #CCCCFF solid; padding:5px; } td.talk_table_left_bottom { margin:0px !important; padding:5px; } div.talk_table_post{ background-color:rgb(255,255,255); border-radius:3px; padding:10px; box-shadow:0 0 3px 0px rgba(0,0,0,0.3); } table.top_header, table.navbar, table.talk_table, table.talk_table_post, table.talk_table_right, table.talk_table_posted{ background:none!important; } div.talk_table_post tr{ background:none!important; } div.talk_table_post *{ margin:2px; } div.talk_reply_form input{ float:right; } td.talk_table_count #talk_left{ float:left; } a.talk_reply:before, td.bet p.bettitle > a:before{ content:"💬" } a.talk_delete:before{ content:"❌" } a.talk_time:before{ content:"⏰" } a.talk_rt:before{ content:"🚀" } a.talk_link:before{ content:"🔗" } a.talk_link_short:before{ content:"🔗" } a.top_logout:before{ content:"💨" } span.talk_channel:before{ content:"📍" } #tdMessageTrigger img{ display:none; } #tdMessageTrigger:before{ content:"📧" } #tdToolTrigger img{ display:none; } #tdToolTrigger:before{ content:"🔧" } #tdTalkTrigger:before{ content:"📻" } #tdBetTrigger:before{ content:"🌿" } input[type=button], input[type=submit] { color:white; border:none; padding: 5px; border-radius:3px; background-color: #630360; box-shadow:0 0 3px 0px rgba(0,0,0,0.3); transition:background-color ease-in-out 0.2s; } input[type=button]:hover, input[type=submit]:hover { color:white; border:none; padding: 5px; border-radius:3px; background-color: #8d0688; box-shadow:0 0 3px 0px rgba(0,0,0,0.3); transition:background-color ease-in-out 0.2s; } div.talk_table_posted { border-top:none; padding:10px 0px; width:100%; margin-left:0px!important; margin-right: 0px!important; } table.talk_table_posted { width:100%; } div.talk_reply_history, div.talk_reply_to_talk{ margin:5px 0px; } a.talk_tag, a.talk_torrent_link { border: purple solid 1px; padding: 2px; border-radius: 8px; margin: 0px 3px!important; } img.insertedImg { max-width:100%!important; } #tdBetTrigger{ text-align: left; padding: 5px 8px 5px 8px; border-top-style: none; border-bottom-style: none; border-color: transparent; border-radius: 0.5em; background-color: transparent; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } #tdBetTrigger:hover{ text-align: left; padding: 5px 8px 5px 8px; border-top-style: none; border-bottom-style: none; border-color: transparent; background-color: rgb(222,227,231); border-radius: 0.5em; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } #tdBetTrigger a { color: purple; text-decoration: none; } #tdBetTrigger a:hover { text-decoration: underline; } tr.bet_header { border-radius:5px; } tr.betoptioned > td.betoption:before{ content:"🍺" } span.red:before{ content:"🚩" } span.blue:before{ content:"💰" } td.bet > p.bettitle{ font-size:16px; color:purple; } tr.betheader > th.bettime:first-child{ border-radius: 3px 0px 0px 0px; } tr.betheader > td.bettime:last-child{ border-radius: 0px 3px 0px 0px; } td.bet:hover { margin:10px 0px 0px 0px; background-color:rgba(255, 255, 255, 1.0); padding:20px 30px; border-radius:0px 0px 3px 3px; box-shadow:0 0 2px rgba(0,0,0,0.3); transition:background-color ease-in-out 0.2s; } td.bet { margin:10px 0px 0px 0px; background-color:rgba(255, 255, 255, 0.8); padding:20px 30px; border-radius:0px 0px 3px 3px; box-shadow:0 0 2px rgba(0,0,0,0.3); transition:background-color ease-in-out 0.2s; } tr.betheader { background-color: rgba(255,255,255,0.8); box-shadow:0 0 2px rgba(0,0,0,0.3); border: hidden!important; } `; document.body.appendChild(style); /*替换嵌入图片链接*/ function showImg(){ var link_list = document.querySelectorAll("a.talk_link") link_list.forEach(function(e){ const pattern = /(http(s?):)([/|.|\w|\s|\-|\%])*\.(?:jpg|gif|png)$/g; if (e.className != "talk_link_short" && pattern.test(e.href)) { var img = document.createElement("img") img.src = e.href img.className = "insertedImg" e.parentNode.insertBefore(img, e) e.parentNode.removeChild(e) }else{ var short_link = document.createElement("a") short_link.href = e.href short_link.className = "talk_link_short" short_link.text = "查看链接" e.parentNode.insertBefore(short_link, e) e.parentNode.removeChild(e) } }) } showImg(); window.setInterval(showImg, 1000) /*增加菠菜*/ var top_bar = document.querySelector("table.top_bar tr.top_bar") var bet = document.createElement("td") var bet_link = document.createElement("a") bet.className = "top_trigger" bet.id = "tdBetTrigger" bet_link.className = "top_bet" bet_link.href = "/bet.html" bet_link.text = "菠菜" bet.append(bet_link) top_bar.append(bet)