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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-04-2018 15:31:14

Vitaliy V. пишет:

Добавлять к панелям не буду, лучше если кому надо сделал другой стиль+биндинг
скачать

Вот это здорово, огромное спасибище. :)

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-04-2018 21:23:48

Vitaliy V.
спасибо за панельки)
а можно добавить к этому (https://vitaliyv.000webhostapp.com/download/load.php?vertical_top_bottom_bar.zip) коду еще и эти разделители?

скрытый текст
https://i.imgur.com/WkKEaKw.png

Новости » Вышел Firefox 59.0 » 15-03-2018 20:55:31

Более старое решение (https://forum.mozilla-russia.org/viewto … 51#p748251) тоже не работает.

Хм, у меня в 60 версии работает (как работало и в 57-59). Как вариант, возможно у вас не закрыты где-нибудь кавычки например. Попробуйте разместить этот код в самом начале userContent.css. Или сделайте для проверки чистый файл только с этим кодом и кодировкой utf-8.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-03-2018 19:04:49

Vitaliy V.
В 60 версии к сожалению отвалился ваш код:
[code] /* Старый вид панели адреса - https://forum.mozilla-russia.org/viewtopic.php?pid=714844#p714844 (Vitaliy V.) */
#urlbar > popupset[anonid="popupset"] {
-moz-binding: url("data:text/xml;utf8,<bindings xmlns='http://www.mozilla.org/xbl' xmlns:html='http://www.w3.org/1999/xhtml' xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' xmlns:xbl='http://www.mozilla.org/xbl'><binding id='urlbar-rich-result-popup'><implementation><constructor><![CDATA[ var PopupAutoComplete = document.getElementById('PopupAutoCompleteRichResult'); if (PopupAutoComplete._openAutocompletePopup) { PopupAutoComplete._openAutocompletePopup = function(aInput, aElement) { if (this.mPopupOpen) return; this.mInput = aInput; this.selectedIndex = this._isFirstResultHeuristic ? 0 : -1; this.view = aInput.controller.QueryInterface(Components.interfaces.nsITreeView); this.invalidate(); this.setAttribute('flip', 'slide'); var rect = aEleme

Расширения для Firefox » FireFox Quantum (отпечатки браузера) » 23-01-2018 23:15:42

Эта настройка не подойдёт?

Выделить код

Код:

 /* Настройка, включающая подмену различных свойств (как DOM, так и CSS), облегчающих составление уникального портрета пользователя (screenX, screenY, screen.width, screen.height и т.п.) */
user_pref("privacy.resistFingerprinting", true);

Сustom Buttons » Custom Buttons » 03-12-2017 20:59:01

bunda1 пишет:

Какой id у звездочки на твоем браузере?

у всей кнопки #bookmarks-menu-button, а конкретно у звездочки .toolbarbutton-menubutton-button, правда это класс.

Dumby пишет:

Давай я попробую. Предположительно то же самое, но для fx 56-59, наверно.

этот код сработал. :)


Dumby, bunda1, спасибо огромное!

Сustom Buttons » Custom Buttons » 03-12-2017 20:04:32

на 57 кстати тоже не работает. у меня x64 если это вдруг имеет значение.

что-то такое показывает консоль - https://imgur.com/a/VhvBR.

Сustom Buttons » Custom Buttons » 03-12-2017 19:09:22

bunda1
что-то так же, не работает.

Сustom Buttons » Custom Buttons » 02-12-2017 14:14:44

Поправите кнопку? В fx 56 не работает.

Выделить код

Код:

// ПОКАЗАТЬ АДРЕС СУЩЕСТВУЮЩЕЙ ЗАКЛАДКИ ПРИ НАВЕДЕНИИ НА ЗВЕЗДОЧКУ
var starbutt = document.getAnonymousElementByAttribute(document.getElementById('bookmarks-menu-button'), "anonid", "button");

starbutt.onmouseover = function() {
    var {bookmarks, placesRootId, tagsFolderId} = PlacesUtils, result = [];
    for(var id of BookmarkingUI._itemIds) {
    var arr = [];
    while((id = bookmarks.getFolderIdForItem(id)) != placesRootId) {
        if (id == tagsFolderId) { arr = []; break; }
        arr.unshift(bookmarks.getItemTitle(id) || "(без заголовка)");
        }
    arr.length && result.push(arr.join("\\"));
    }
    if (result.join()) starbutt.tooltipText = "Редактировать эту закладку (Ctrl+D)" + "\n➥ " + result.join("\n➠ ");
};

Новости » Вышел Firefox 57.0 » 23-11-2017 20:52:32

ofizer, раньше я использовал этот код, вместе с этим (тут еще нужен search.xml в папке chrome):
[code] /* Вернуть иконку поисковика - https://sites.google.com/site/serials101/home/styles/search-bar-show-engine-names */
@-moz-document url("chrome://browser/content/browser.xul") {
#searchbar {
-moz-binding: url("search.xml#searchbar-flare") !important;
}

#searchbar .searchbar-search-button {
height: 16px !important;
width: 16px !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAg0lEQVR42pSPQQ5AMBREHciecAV1DRdxiXeZf5WWFZbYMyGRVCToLH7f/Jc0TT4eHMaiGNXTumVTAuMx2/u6UtlTHPcSL3KxYKryizKRxcJMiDgwvwnLzyecqu5UyPGi5vmbngFNZSK9KzXGqhj7MoHSaErQFetSUUk5kIlHSQlR8QwADWVv9TEY2tUAAAAASUVORK5CYII=") !important;
-moz-image-region: auto !important;
margin: 0 !important;
}

#searchbar .searchbar-search-button:-moz-locale-dir(rtl) {
list-style-imag

Поддержка пользователей » Убрать надпись "устаревшее" у дополнений » 23-11-2017 20:27:40

В userContent.css добавить (на 56 по крайней мере работает):

Выделить код

Код:

@-moz-document url("about:addons") {
.legacy-warning {
display: none !important;
}
}

Новости » Вышел Firefox 57.0 » 22-11-2017 15:56:49

ofizer, попробуйте такой код, у меня работает везде с момента как они убрали показ версий (не помню уже кто автор):
[code] /* Возвращаем показ версии дополнений */
@-moz-document url("about:addons") {
.addon:not([type="userstyle"])[status="installed"] .name-container > spacer {
-moz-binding: url('data:application/xml,\
\
<?xml version="1.0"?>\%0A\
<bindings xmlns="http://www.mozilla.org/xbl">\%0A\
<binding id="addonversion">\%0A\
<implementation>\%0A\
<constructor>\%0A\
<![CDATA[\%0A\
var richlistitem = document.getBindingParent(this);\%0A\
\%0A\
var nameLabel = document.getAnonymousElementByAttribute(richlistitem, "anonid", "name");\%0A\
var label = richlistitem._version = document.createElement("label");\%0A\
label.setAttribute("anonid", label.className = "version");\%0A\
this.parentNode.insertBefore(label, nameLabel.nextSibling);\%0A\
var addon = richlistitem.mAddon;\%0A\
shouldShowVersionNumber(addon) ? label.value = addon.version : label.hidden = true;\%0A\
\%0A\
var str =

Новости » Вышел Firefox 54.0 » 24-06-2017 18:37:38

skynet281978
https://github.com/ghacksuserjs/ghacks-user.js - здесь даже пишут какие настройки удалены в конкретной версии
https://github.com/The-OP/Fox

Сustom Buttons » Custom Buttons » 18-05-2017 20:16:31

yup
спасибо, помогло.

Сustom Buttons » Custom Buttons » 18-05-2017 18:26:42

В fx 53+ некоторые кнопки стали неправильно реагировать на правую кнопку мыши, вызывая меню CB (но свои функции кнопки выполняют).

скрытый текст
https://fv3.failiem.lv/down.php?i=abbs99zw

Вот как пример в одной кнопке:
ЛКМ: Открыть настройки Firefox
СКМ: CB Меню
ПКМ: Открыть дополнения Firefox.

Т.е. при нажатии ПКМ должна открыться только страница дополнений, но открывается и страница, и CB Меню. В fx 52 и ниже все нормально.

[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041E%u0431%u043D%u043E%u0432%u0438%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACW0lEQVR4Aa2TU3AoWxBFn23n2rZtx7Zt27Zt27aJiW3bZuW8nmCi30zVauzu3qU5nx3499x98LcXHkPkgBmQDWBAACAGs0P4DtRsgPO+46cufadeew4o8SVPBWhVLFdYNK9NAUi7YnmOP3Wq55

Поддержка пользователей » Проблемы со значками вкладок » 18-03-2017 05:10:01

Если вкладки были открыты в предыдущей версии fx, то в 52 fx значков не будет. Новые же вкладки будут отображаться нормально (по крайней мере у меня так было). Вероятно что-то сменили\обновили\сломали в механизме сохранения сессии.

Сustom Buttons » Обсуждение кнопок CB » 05-02-2017 01:57:49

bunda1
огромное спасибо, каждый раз выручаете. :beer:

Сustom Buttons » Обсуждение кнопок CB » 04-02-2017 22:52:03

Не помню чья кнопка, в поиске к сожалению не нашел. Кто-нибудь может поправить её?
Периодически кнопка сбивается и показываются дублирующие пункты (см. спойлер), например такое бывает при открытии\закрытии меню "Customize".

скрытый текст
http://i.imgur.com/115fLoF.png

[code]var tabMenu = gBrowser.tabContainer.contextMenu || document.getAnonymousElementByAttribute(gBrowser, "anonid", "tabContextMenu");

if (tabMenu) {
    var insertPos = tabMenu.lastChild.previousSibling;

    var ele = document.createElement("menuitem");
    ele = document.createElement("menuitem");
    ele.setAttribute("label", "Закрыть дубликаты вкладок");
    ele.setAttribute("tooltiptext", "Закрывает дубликаты вкладок с одинаковыми URL и оставляет только по одной из них");
    ele.setAttribute("id", "closy-dupe");
    ele.setAttribute("oncommand", "document.getElementById('" + self.id + "').closeDuplicateTabs();");
    tabMenu.insertBefore(ele, insertPos);


    ele = document.createElement("menuit

Сustom Buttons » Custom Buttons » 31-01-2017 19:00:45

bunda1 пишет:

Это я сразу понял. Мне интересно куда дальше используют полученный base64.

userChrome\userContent (чтобы не городить кучу иконок на диске, а держать всё в одном файле), просто в css на сайте использую в некоторых моментах (когда небольшие картинки).
Просто как пример:

Выделить код

Код:

 /* Показ альфа-канала (если он есть) при наведении курсора мыши на картинку (ПКМ - Показать изображение) */
html:not([xmlns]):not([dir]):not([lang]) body > img:only-child:only-of-type:hover {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAAAAACo4kLRAAAAG0lEQVR42mO4AwLvQADBookggo9g0UJw+PkIAJdvZeAMVgxlAAAAAElFTkSuQmCC") !important;
}

bunda1 пишет:

Зачем еще копировать результат из адресной строки, если кнопка сама уже скопировала результат. Я не понимаю в чём тут фишка.

ну пусть будет так, просто привык видеть что копирую.

Сustom Buttons » Custom Buttons » 31-01-2017 17:55:54

bunda1 пишет:

А что даёт такая кнопка?

Переделывает графические и текстовые файлы в base64 формат.

bunda1 пишет:

Код:

Спасибо.
p.s. кнопка стала копировать base64 в буфер обмена, но к сожалению не показывает сам результат кодирования в панели адреса.

Старая версия показывала (см. ниже), но невозможно было скопировать результат оттуда.

скрытый текст
http://i.imgur.com/xk8biQf.png

Сustom Buttons » Custom Buttons » 31-01-2017 16:02:01

Может кто-нибудь поправить эту кнопку? Сломалось копирование полученного результата. :(

[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3Edata%3AURI%20Generator%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACLElEQVR42pXTXUtUURTG8f/aZ58zppqjY4YhRgQBWRABRRgoEERlKNJlQn2ICOquIooi6Bt0FRDkOGlAUUBRQoEFmEYEZhSRYG/zojpzzl55cA6lUNFv89zszX5YN0tyIyNUDYdR1KfOoYCwQgSE1RQQMXiel7NhGFLVN9Dfz//I5nJ9VlX53buZ94BgDNT6HvuvjhNYQVAUcA4Obs9w7WQXqg7LGoHvIxIXCCk/HlM4e2w3Ym0yPOduPiMmgBERksRqampWkkoRBAFTF7q5MvSCcgQ3ns9SUYM1kLDW97POuf7IOW5ls6gqAlgDdRZOPwk43ruXu2/zNKfX87VsEH6x8eeu7h4iP8B5HjhFnCNllH0Xxxg4uofpwiKZpjTjj8dI204QIWEVMHX1iDV4bWnM1k14rS2kmjK8qUuz46HQe6iHe7dHeXnpCJ2nRgkjJaZJge8J5XqBnR3Ilja0JUPYkMEEjbxaesC2OxHXu8qAMHn5MGi1QMEAWMC0N2I60pjNzcvZgPpFFj9PsDAxxuvzByhWABUqIZQjqgWKVQUfWGptwGxshCCPzk3hiku42XmiyU9

Сustom Buttons » Custom Buttons » 14-09-2016 14:36:34

Можно как-нибудь скрестить эти 2 кода (или новый код)? Чтобы сначала при закрытии текущей вкладки переключаться на правую вкладку, а когда вкладки справа заканчиваются, то на левую.

Выделить код

Код:


// Переключаться на правую вкладку после закрытии текущей вкладки,  от 22.08.2013. ................................
 function tabCloseHandler(e) {
    var tab = e.target;
    if ( tab == gBrowser.mCurrentTab ) { 
         if ( !gBrowser.visibleTabs.length ) gBrowser.addTab("about:blank");
         else             
              if ( !tab.hasAttribute('first-visible-tab') ) { gBrowser.mTabContainer.advanceSelectedTab(+1,true) }; 
         }
 }
 addEventListener("TabClose", tabCloseHandler, true, gBrowser.tabContainer );
Выделить код

Код:

// Переключаться на левую вкладку после закрытии текущей вкладки,  от 22.08.2013. ................................
 function tabCloseHandler(e) {
    var tab = e.target;
    if ( tab == gBrowser.mCurrentTab ) { 
         if ( !gBrowser.visibleTabs.length ) gBrowser.addTa

Board footer

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