您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows user position in galaxy at highscore page.
- // ==UserScript==
- // @name OGame - UserPositions
- // @author Gh61
- // @version 1.1
- // @description Shows user position in galaxy at highscore page.
- // @include http://*.ogame.*/game/index.php?*page=highscore*
- // @copyright 2014, Gh61
- // @namespace https://greasyfork.org/users/5945
- // ==/UserScript==
- // add jQuery
- var $j;// no conflict
- (function(){
- $j = unsafeWindow.jQuery;
- $j.urlParam = function(name, url) {
- if (!url) {
- url = window.location.href;
- }
- var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
- if (!results) {
- return "";
- }
- return results[1] || "";
- }
- UP_LetsJQuery($j);
- })();
- function UP_LetsJQuery($) {
- //console.log($); // check if the dollar (jquery) function works
- //console.log($().jquery); // check jQuery version
- $(document).ajaxComplete(function () {
- UP_UpdatePositions($);
- });
- UP_UpdatePositions($);
- }
- function UP_UpdatePositions($){
- $(".userHighscore td.name a:not([target=_ally])").each(function(index, element){
- var $this = $(this);
- var url = $this.attr("href");
- var galaxy = $.urlParam("galaxy", url);
- var system = $.urlParam("system", url);
- var position = $.urlParam("position", url);
- $this.find('.planet-location').remove();
- $this.append($('<span class="planet-location">').html("[" + galaxy + ":" + system + ":" + position + "]"))
- });
- }