您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
当前为
// ==UserScript== // @name V2ex User Experience Enhance // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://www.v2ex.com/* // @include http*://*.v2ex.com/* // @include http*://v2ex.com/* // @grant none // @locale zh-CN // ==/UserScript== (function() { //<editor-fold desc="修改搜索为雅虎"> $("#Search form").attr("onsubmit", "return tm_dispatch();"); var script = (function () {/* <script> function tm_dispatch() { var q = document.getElementById("q"); if (q.value != "") { var url = 'https://search.yahoo.com/search?p=site:v2ex.com/t%20' + q.value; if (navigator.userAgent.indexOf('iPad') > -1 || navigator.userAgent.indexOf('iPod') > -1 || navigator.userAgent.indexOf('iPhone') > -1) { location.href = url; } else { window.open(url, "_blank"); } return false; } else { return false; } } </script> */}).toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1]; $('body').append($(script)); //</editor-fold> //<editor-fold desc="尝试滚到回复,但由于感谢等也算回复,可能不会起效"> var replyNo = null; var replyMatches = window.location.hash.match(/#reply(\d+)/); if (replyMatches) { replyNo = replyMatches[1]; } if (replyNo) { var targetReplyEle = null; $(".no").each(function(_,e){ var eHtml = $(e).html(); if (eHtml != replyNo) { return; } targetReplyEle = e; }); $('html, body').animate({ scrollTop: $(targetReplyEle).offset().top }, 666); } //</editor-fold> //<editor-fold desc="每日签到"> $.get("/mission/daily",function(r){ var m = r.match(/mission\/daily\/redeem\?once=(\w{5})/); if (!m) { return; } var code = m[1]; var url = "/mission/daily/redeem?once="+code; $.get(url); }); //</editor-fold> //标记楼主 代码来自ejin uid=document.getElementById("Rightbar").getElementsByTagName("a")[0].href.split("/member/")[1];//自己用户名 if (location.href.indexOf(".com/t/") != -1) { var lzname=document.getElementById("Main").getElementsByClassName("avatar")[0].parentNode.href.split("/member/")[1]; allname='@'+lzname+' '; all_elem = document.getElementsByClassName("dark"); for(var i=0; i<all_elem.length; i++) { if (all_elem[i].innerHTML == lzname){ all_elem[i].innerHTML += " <font color=green>[楼主]</font>"; } //为回复所有人做准备 if ( uid != all_elem[i].innerHTML && all_elem[i].href.indexOf("/member/") != -1 && all_elem[i].innerText == all_elem[i].innerHTML && allname.indexOf('@'+all_elem[i].innerHTML+' ') == -1 ) { allname+='@'+ all_elem[i].innerHTML+' '; } } } // @所有人 与 @管理员 代码来自ejin if ( document.getElementById("reply_content") ) { document.getElementById("reply_content").parentNode.innerHTML+=" <a href='javascript:;' onclick='if ( document.getElementById(\"reply_content\").value.indexOf(\""+allname+"\") == -1 ) {document.getElementById(\"reply_content\").value+=\"\\r\\n"+allname+"\"}'>@所有人</a>"; if ( document.body.style.WebkitBoxShadow !== undefined ) { //允许调整回复框高度 document.getElementById("reply_content").style.resize="vertical"; } document.getElementById("reply_content").style.overflow="auto"; var magagers="@Livid @Kai @Olivia @GordianZ @sparanoid"; document.getElementById("reply_content").parentNode.innerHTML+=" <a href='javascript:;' onclick='if ( document.getElementById(\"reply_content\").value.indexOf(\""+magagers+"\") == -1 ) {document.getElementById(\"reply_content\").value+=\"\\r\\n"+magagers+"\"}'>@管理员</a>"; } // 图片链接自动转换成图片 代码来自caoyue@v2ex function linksToImgs() { var links = document.links; for (x in links){ var link = links[x]; if (/^http.*\.(?:jpg|jpeg|jpe|bmp|png|gif)/i.test(link.href) && !/<img\s/i.test(link.innerHTML)){ link.innerHTML = "<img title='" + link.href + "' src='" + link.href + "' />"; } } } linksToImgs(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址