您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Removes the shoutbox. Go to http://www.clanheart.com/settings and look for the "Hide shoutbox option".
当前为
// ==UserScript== // @name Clanheart Shoutbox Nuker // @namespace fortytwo // @version 1 // @description Removes the shoutbox. Go to http://www.clanheart.com/settings and look for the "Hide shoutbox option". // @author fortytwo // @match http://www.clanheart.com/* // @grant GM_getValue // @grant GM_setValue // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js // @homepageURL https://greasyfork.org/en/users/14247-fortytwo // @supportURL http://games-fortytwo.tumblr.com/tagged/shoutbox%20nuker // @noframes // @compatible chrome // @compatible firefox // ==/UserScript== /*** NOTICE: YOU ARE AGREEING THAT ANY USE OF THE FOLLOWING SCRIPT IS AT YOUR OWN RISK. I DO NOT MAKE ANY GUARANTEES THE SCRIPT WILL WORK, NOR WILL I HOLD MYSELF ACCOUNTABLE FOR DAMAGE TO YOUR DEVICE. IF THE SCRIPT ISN'T WORKING FOR YOU, FEEL FREE TO SEND ME A MESSAGE: http://games-fortytwo.tumblr.com/ ***/ (function(){ //ensure we're not in an iframe if the @noframes fails //http://stackoverflow.com/a/326076 function inIframe(){ try { return window.self !== window.top; } catch (e) { return true; } } if(inIframe()){ return; } var page = window.location.pathname, hideShoutbox = GM_getValue('hideShoutbox', false), head = $("head"); if(hideShoutbox){ //might make it quicker idk var style = $("<style>.widget < #shoutbox-panel { display: none; }</style>").appendTo(head); //remove the shoutbox WIDGET and also clear the ajax timer to stop the page from calling it $('#shoutbox-panel').parent().remove(); $("<script>window.clearInterval(window.shoutboxTimer);</script>").appendTo(head).remove(); style.remove(); } //for settings page if(page == "/settings"){ //need to use the form to make sure we get the right button var button = $("form[action='http://www.clanheart.com/settings/update']").children("input[type='submit']"); var content = $( '<div class="form-group">'+ '<label for="name-in" class="col-md-3 label-heading">Hide shoutbox</label>'+ '<div class="col-md-12">'+ '<input type="checkbox" name="chss-enable" />'+ '<span class="help-block">(Shoutbox Nuker) If you want to hide the shoutbox, check this. The change will be reflected on the next page.</span>'+ '</div>'+ '</div>').insertBefore(button); $('input[name="chss-enable"]') .attr('checked', GM_getValue('hideShoutbox', false)) .on('click', function(){ GM_setValue('hideShoutbox', this.checked); }); } })();