您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds Forum & Thread-Specific Searching
// ==UserScript== // @name Search Kongregate Forum // @namespace http://userscripts.org/user100 // @include http://www.kongregate.com/forums/* // @version 0.0.1.20160306135440 // @description Adds Forum & Thread-Specific Searching // ==/UserScript== addSearchBox(); changeTarget(document.body); document.addEventListener("DOMNodeInserted",function(e){changeTarget(e.target);},false); function addSearchBox() { var form=document.createElement("form"); form.id="search"; form.method="GET"; form.target="_blank"; form.action="http://www.google.com/search"; form.setAttribute("style","border:1px solid black;padding:1px;"); form.innerHTML="<dl><dt><input type='text' name='q' tabindex='1' class='hintable' style='font-size:11px;'/><input type='hidden' name='as_q' value='site:"+location.host+location.pathname+"' /><input type='hidden' name='num' value='100'/><input type='hidden' name='newwindow' value='1'/></dt><dd><input type='submit' value='Search' tabindex='2' class='spritesite'/></dd></dl>"; var el=document.getElementById("sidebar"); el.insertBefore(form,el.firstChild); } function changeTarget(container) { var text=location.host+location.pathname; Array.forEach(container.getElementsByTagName("a"),function(l){if (l.href.indexOf(text)!=-1) l.target="_blank";}); }