Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№105-04-2012 12:20:54

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 676
UA: Firefox 11.0

View Add-on Compatibility Reports (+др. скрипты для АМО)

View Add-on Compatibility Reports

Автор: LouCypher

Описание: Создаёт ссылку на отчёты по совместимости выбранного аддона на АМО
image008fj.jpg

image009vert.jpg

Установить: с Greasy Fork

Код скрипта на Greasy Fork

Код скрипта:

Выделить код

Код:

// ==UserScript==
// @name          View Add-on Compatibility Reports
// @namespace     http://userscripts.org/scripts/show/61398
// @description   Adds a link to add-on compatibility reports on addons.mozilla.org.
// @version       0.2
// @author        http://userscripts.org/users/fcp
// @developer     LouCypher
// @license       public domain
// @screenshot    http://i.imgur.com/ADw2E.png
// @icon          https://addons.cdn.mozilla.net/img/uploads/addon_icons/15/15003-48.png
// @icon64URL     https://addons.cdn.mozilla.net/img/uploads/addon_icons/15/15003-64.png
// @homepageURL   http://userscripts.org/scripts/show/105858
// @supportURL    http://userscripts.org/scripts/discuss/105858
// @include       https://addons.mozilla.org/*/addon/*
// @grant         none
// ==/UserScript==

var addon = document.getElementById("addon");
var button = document.querySelector(".install-button > a.button");
if (addon && button) {
  var parent = button.parentNode.parentNode.parentNode.parentNode;
  var div = parent.appendChild(document.createElement("div"));
  div.style.fontFamily = "'Helvetica Neue', Arial, sans-serif";
  div.style.fontSize = "12px";
  var a = div.appendChild(document.createElement('a'));
  a.href = '../../compatibility/reporter?guid=' + addon.dataset.id;
  a.textContent = 'View compatibility reports';
}


+ AMO View All Versions:
скрытый текст
AMO View All Versions
При клике на иконку аддона, на странице загрузки на АМО
image006lk.jpg
открывает "Историю версий..."

+ addons.mozilla.org Language Redirect:
скрытый текст
addons.mozilla.org Language Redirect
При переходе по ссылкам на АМО перенаправляет на страницу на выбранном(один раз) языке.
00571.jpg
Код скрипта:

Выделить код

Код:

// ==UserScript==
// @name           addons.mozilla.org Language Redirect
// @namespace      f4d82972-6ebf-43b5-912e-8aad9b3fddb2
// @author         tomchen1989
// @description    Redirect addons.mozilla.org pages to your language.
// @include        https://addons.mozilla.org/*/firefox/*
// @version        1.0.0
// ==/UserScript==


//Save the 'Other languages' options at the bottom of any pages on addons.mozilla.org. After it, when you open a page of any language version on addons.mozilla.org, it will be forced to redirect to your language version. [Greasemonkey Only]
//??addons.mozilla.org??????'????'???????addons.mozilla.org?????????????,?????????????????[???Greasemonkey]
//Sauvegarder l'option de 'Autres langues' en bas de toutes les pages sur addons.mozilla.org. Apres, quand vous ouvrez une page d'une version linguistique sur addons.mozilla.org, il redirigera forcement vers la version de votre langue. [Greasemonkey Seulement]


(function() {
try {


function $(id) { return document.getElementById(id); }

function changeLang() {
    var langSel = $("language");
    GM_setValue("lang", langSel.options[langSel.selectedIndex].value);
}

if (!GM_getValue("lang")) {
    if ($("language")) { changeLang(); }
} else {
    var url = window.location.toString();
    var curLang = url.split("/")[3];
    var setLang = GM_getValue("lang");
    if (curLang != setLang) {
        window.location = url.substr(0, 27) + setLang + url.substr(27 + curLang.length);
    }
}

if ($("language")) {
    var langSel = $("language");
    langSel.addEventListener("change", changeLang, false);
}


} catch (a) {
//    alert(a);
}
})();


Отредактировано vitalii201 (16-11-2014 12:17:37)

Отсутствует

 

№223-04-2012 15:58:07

gordyks328
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 23-04-2012
Сообщений: 2
UA: Opera 11.6
Веб-сайт

Re: View Add-on Compatibility Reports (+др. скрипты для АМО)

Большое спасибо за интересный скрипт.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]