您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Open Multi C&C Tiberium Alliances Session at one Browser
// ==UserScript== // @name C&C Tiberium Alliances Multi Session // @namespace http://*tiberiumalliances.com/* // @namespace https://*tiberiumalliances.com/* // @include http://*tiberiumalliances.com/* // @include https://*tiberiumalliances.com/* // @icon https://prodgame13.alliances.commandandconquer.com/146/favicon.ico // @version 0.6.1 // @description Open Multi C&C Tiberium Alliances Session at one Browser // @author Elda1990 & DLwarez // @require https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js // ==/UserScript== var $; function log_it(e){ if (typeof console != 'undefined') console.log('[Multi-Session] ', e); else if (window.opera) opera.postError('[Multi-Session] '+ e); else GM_log('[Multi-Session] '+ e); } (function(){ log_it("Wait for load...."); cnc_ms_run1(); })(); function cnc_ms_run1() { var head = document.getElementsByTagName('head')[0]; if(!head) { log_it("Wait for load...."); window.setTimeout(cnc_ms_run1, 100); } else { if (typeof unsafeWindow.jQuery == 'undefined') { log_it("No Jquery Load it...."); var jQuery_js = unsafeWindow.document.createElement('script'); jQuery_js.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'; jQuery_js.type = 'text/javascript'; jQuery_js.async = true; // head.insertBefore(jQuery_js, head.firstChild); //head.appendChild(jQuery_js); } cnc_ms_run2(); } } var wait_counter = 0; function cnc_ms_run2() { if (typeof unsafeWindow.jQuery == 'undefined' ) { log_it("Wait for Jquery.... "); wait_counter = wait_counter + 1; window.setTimeout(cnc_ms_run2, 100); } else { $ = unsafeWindow.jQuery.noConflict(true); log_it("Jquery.... Done"); $('.p4fnav-block').prepend('<div style="display:block;float:left;cursor:pointer;"><div class="p4fnav-topnav-separator"></div><span name="new_session" class="p4fnav-url">New Session</span><div class="p4fnav-topnav-separator"></div>'); $('.returned-user').append(' - <b><span name="new_session" class="change-server" style="cursor:pointer;">New Session</span></b>'); $('[name="new_session"]').live("click", function(){ cncms_new_session(); }); } } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } function cncms_new_session() { eraseCookie("JSESSIONID"); eraseCookie("Rememberme"); eraseCookie("commandandconquer_remember_me"); eraseCookie("commandandconquer_remember_me_success"); window.location.reload(); }