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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Сегодня 13:05:43

скрытый текст

Dumby пишет:

dezhnev пишет:

убрать из #urlbar префикс http/https

Если userChrome.css не содержит @namespace'ов, то примерно так.
Если содержит, то подправь, соответственно.

Выделить код

Код:

textbox#urlbar input.urlbar-scheme {
    visibility: collapse !important;
}
textbox#urlbar input.urlbar-input {
    --urlbar-scheme-size: 0 !important;
}


Ну наконец-то отрубилось, спасибо! :rock:

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 23:09:41

Возможно ли убрать из #urlbar префикс http/https? Происходит когда строка длинная, далее выделив какую-то часть вправо до конца, скажем чтобы нажать Ctrl-C, кликаю обратно на контент в результате чего имею в строке кракозябры - https наслаивается на оставшуюся часть линка:

https://www.upload.ee/image/9281489/Image_4.png

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 07-12-2018 21:14:24

xrun1

input[placeholder="Найдите в Яндекс или введите адрес"]::-moz-placeholder {

Привет, попробуй так :)

*|*.textbox-input::-moz-placeholder {
  color: transparent !important;
}
*|*.textbox-input:hover::-moz-placeholder {
  color: transparent !important;
}
.textbox-input-box > html|*.textbox-input::placeholder {
  color: transparent !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 02-12-2018 00:45:33

Приветствую!

Вроде видел здесь и найти не могу, уже 20 страниц последних промотал..
Где-то пролетал запрос и потом ответ на то, как сделать прозрачные (убрать тень) иконки при наведении на них мышкой (т.е. квадрат серый сзади)
Хотел подкрутить и прикрутить к иконкам в #urlbar'е, а найти не могу :(

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-11-2018 18:41:18

Друзья!
Проставляю иконки на менюшку, доступную по правому клику, по методу Vitaliy V:

Для "Скопировать" работает, а "Выделить все" не работает :(
ЧЯДНТ??

"Скопировать"

скрытый текст
#context-copy .menu-iconic-icon {
    object-position: 16px 0px !important;
    list-style-image: none !important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVQ4jWNgoCL4TyQWwGcAIQtgNFZDiDUAp1piDEDGBA3A6VdCBhAKRIIGEAOGqAuINoBiFwysAaRg6gAAE7tI6EZZDKkAAAAASUVORK5CYII=") transparent center no-repeat !important;
}

"Выделить все"
скрытый текст
#context-selectall .menu-iconic-icon {
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4jWNgGFbgPxQjswnhQQZGvTAYwDDwAlkAAEEYL9GD9eUiAAAAAElFTkSuQmCC") !important;
    -moz-image-region: auto !important;
}

Так тоже не работает:
[spoiler]#contentAreaContextMenu menuitem[id="context-selectall"] {
    list-style-image: url("data:image/png;base64,iVBORw0KGgoA

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 11-11-2018 00:34:29

usalex
как один вариант - закоментите строчку выше той что обсуждали, т.е. сделайте так:
//container.style.overflow = "-moz-hidden-unscrollable";

будет "скролиться" при наведении мышкой на край, т.е. вправо без проблем, а влево надо прям к краю тянуть, что не очень удобно

ну и стиль на промежутки поставить (в userchrome.css) , чтобы больше закладок помещалось

/* Как уменьшить расстояние между иконками в BMB */
#BMB_bookmarksPopup .subviewbutton {
  padding: 1px 6px !important;
  max-height: 18px !important;
  margin: -1px !important;        /* drug pod drugom vprilipochku */
  margin-top: -1px !important;
}

других вариантов, пока не вижу
может кто еще подскажет, я так понимаю скролбокс не поставить

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-11-2018 21:57:54

я сделал как мне удобно, у меня максимум 4 уровня вложений и в папке не так много, как у вас

в коде найдите эту строку:
menupopup._scrollBox.style.maxHeight = "500px";            //calc(100vh - 20px)

замените на эту строку и будут высокие столбцы
menupopup._scrollBox.style.maxHeight = "calc(100vh - 20px)";

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-11-2018 20:38:18

usalex пишет:

Вон оно как. Значит стилем в 63 уже нельзя закладки в несколько столбцов вывести? Очень жаль.
А "через userchromeJS" - это как? Что с этим кодом делать, куда вставлять?

https://forum.mozilla-russia.org/viewtopic.php?pid=762747#p762747

Код выше сохраняете в файл , скажем BMMultiColumn.uc.js в папку \chrome (там где userchrome.CSS и остальные 3 файла из линка выше)

выглядит так:

https://www.upload.ee/image/9174491/2018-11-10_09h34_08.png

Firefox » Ищу расширение для Firefox (ищу дополнение) » 10-11-2018 14:46:38

okkamas_knife пишет:

самый тупой и протой пример берем див увеличиваем его ширину на пиксель, проверяем появилась ли полоса прокрутки если нет увеличиваем еще итд при появлении полосы мы знаем ширину окна в обход стандартных функций.
и подобных хитростей куча и вырезать их все невозможно.

в последнем тэге скрипт добавляем проверку количества скриптов на странице и если их больше чем надо значит юзер туда чтото впихнул и значит надо подключить нестандарное определение размеров. те кто заморачивается на определении размеров экрана давно это знают и используют

все абсолютно верно :beer:
можно с зумом и devpixelratio поиграться, но того не стоит

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

usalex пишет:

А вообще-то, мне удобней всего, когда закладки в несколько рядов выводятся.
И я даже где-то видел, как стилем можно сделать, чтоб при нажатии на стандартную звездочку закладки выводились в несколько рядов.
Но в таком варианте отсутствует ползунок скролла.

Не работает стилем уже :(
Ползунок скролла отсутствует, но вполне сносно для использования "при нажатии на стандартную звездочку"
Решил через userchromeJS

BMMultiColumn.uc.js
[spoiler]location == "chrome://browser/content/browser.xul" && (function () {
    if (window.BMMultiColumn) {
        window.BMMultiColumn.destroy();
        delete window.BMMultiColumn;
    }

    var BMMultiColumn = {
        cachedMenus: [],
        init: function () {
            $('PlacesToolbarItems').addEventListener('popupshowing', this, false);
            var pop = $('BMB_bookmarksPopup');
            if (pop) {
                pop.addEventListener('popupshowing', this, false);
                pop.addEventListener('click', this, f

Новости » Вышел Firefox 63.0 » 26-10-2018 16:06:36

А, то, что Addtab убили окончательно и последний приличный аддон полетел? (Long left Click)

распаковываете, редактируете bootstrap.js, ищете addTab и меняете так:

Выделить код

Код:

            this.tab = win.gBrowser.addTab(data.link, {
                referrerURI: longleftclickStatic._referrer ? win.makeURI(data.ref) : null, 
                relatedToCurrent: longleftclickStatic._nextToCurrentCnt,
                triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()
Выделить код

Код:

        var tab = win.gBrowser.addTab(clicklink, {
            relatedToCurrent: longleftclickStatic._nextToCurrentCm,
            triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()

удаляете META-INF\ и запаковываете обратно, устанавливаете

все работает, не факт что надолго

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 26-10-2018 12:12:01

для работы userChromeJS в FF63 Вам понадобится скачать 3 файла и добавить 1 строчку:

https://github.com/alice0775/userChrome.js/raw/master/userChrome.js
https://github.com/alice0775/userChrome.js/raw/master/userChrome.xml
https://github.com/alice0775/userChrome.js/raw/master/rebuild_userChrome.uc.js

Сохраняете у себя в профиле в папке chrome (там где userchrome.css лежит).
В конец файла userchrome.CSS (который вероятно уже есть у вас) добавляете:
keyset#mainKeyset {-moz-binding: url("userChrome.xml#js");}

Все установлено.

Скрипты от Aris-t2, т.е. по линку который вы дали, можете найти здесь:
https://github.com/Aris-t2/CustomJSforFx/tree/master/scripts
Обсуждение здесь:
https://github.com/Aris-t2/CustomJSforFx/issues

ваш скрипт называется restart_button.uc.js, в данном случае - это кнопка.
сохраняете этот скрипт в ту же папку chrome (где 3 файла вышеназванные) и перезапускаете фокс, появится новая кнопка..

Есть и другие способы запуска, не претендую на уникальность, но даю то, что

Поддержка пользователей » Как Вы "граббите" интернет с помощью Firefox и аддонов? » 26-10-2018 11:56:11

Для всех видов поиска - userChromeJS скрипты/попапы/меню, заменяет поисковые аддоны и все что с этим связано.

Проблема с "парсинг/анализ" - это перегрузка и, как следствие, тормоза на тяжелых страницах, для меня скорость критична, практически все что парсит/анализирует на любых доменах (не определенных заранее) будет так или иначе подтормаживать браузер.
Где-то видел подобные наработки, но это боты в headless режимах.

Использую только скрипты на определенных страницах для скрытия ненужного/лишнего, модификаций.

Ну и сторонний софт на дедике + подписки, в основном сео, т.к. у них уж много инструментов для работы с поисковиками
"дедубликации, визуализации и навигации информации" - сторонний софт.

А что у Вас с "парсинг/анализ/дедубликации, визуализации и навигации" ? В том списке кроме VocabularyHighlighter ничего такого, что может использоваться для этого. Может подкинете пару идей? ;)

Поддержка пользователей » Как Вы "граббите" интернет с помощью Firefox и аддонов? » 25-10-2018 21:31:53

Из того, что еще не было указано:

Header Editor    редиректы и обход paywall на западных новостных сайтах (если не заморачиваться, можно поставить Bypass Paywalls)
Roboform    для автозаполнения логинов
ReCaptcha Solver    помощник с капчей
Save File to (bootstrapped)    сохранение в заранее определенные директории
Tab Session Manager    менеджер сессий
Imagus    для картинок
NewsFox (bootstrapped) рсс читалка
uBlock Origin    от рекламы и для инжекта в страницу scriplet'ов
greasemonkey (bootstrapped) скрипты для инжекта в страницу (просмотр html5 video, поиск rss, поиск линков, автозагрузка итп)
Aria2 Download Manager Integration    закачка на внешний даунлоадер
Temporary Containers    разные контейнеры
AutoplayStopper (bootstrapped) остановить автозагрузку html5 video

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 25-10-2018 20:13:06

(биндинг для поиска скоро заменят на скрипт)

опять что-то сломается, но для меня пока альтернатив нет, только гуглить, фиксить, да обращаться к тем, кто знает как :beer:

кстати, возможно ли избавиться от выделенного поля и опять же Bookmarks Toolbar+Other Bookmarks в выпадающем меню по Ctrl-D ?

скрытый текст
https://www.upload.ee/image/9112634/ctrld1.png
https://www.upload.ee/image/9112638/ctrld2.png

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 25-10-2018 12:40:12

Vitaliy V. спасибо!

oldsearch тож обновить надо на фф63: OpenUILinkIn в search.xml добавить triggeringPrincipal
я сделал так:

скрытый текст
openUILinkIn(submission.uri.spec,
                       aWhere == "tab-background" ? "tab" : aWhere,
                       {triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()});

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-10-2018 22:06:03

Эк я сразу не сообразил, я поиск тоже скрыл из sidebar, мешает.

скрытый текст

Выделить код

Код:

/* Hide Search form from Sidebar BM+History*/
#sidebar-search-container {
  display: none !important;
}


Оставил так:

скрытый текст

Выделить код

Код:

@-moz-document url("chrome://browser/content/places/bookmarksSidebar.xul") {
    #bookmarksPanel {
        -moz-binding: url("./bindings/sidebar_bm.xml#bookmarks") !important;
    }
}


Вам спасибо, все работает, ляпота!

Последняя хотелка, в связи с тем что в 63 опять поменяли.
Вот 2 скрина, 1ый - фф62, 2ой - фф63

скрытый текст
https://www.upload.ee/image/9109364/ff6203-bm-sidebar.png

https://www.upload.ee/image/9109367/ff63-bm-sidebar.png

Стиль, который работал в фф62 как для #BMB, так и для sidebar'а:

[spoiler]

Выделить код

Код:

/* Everywhere in bookmarks including folders */
.bookmark-item {
  font-size: 13px !important;
}
/* Smaller BMB items */
#PlacesChevron .toolbarbutton-icon {
  min-width: 0px !important;
  min-height:

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-10-2018 20:41:57

как вы подключаете sidebar_bm.xml

можно немного матчасти?

если я в userchrome.css импорт делаю , то не работает
@import url(./xCSS/mine1.css);
@import url(./xCSS/mine2.css);
/* by Vitaliy moz-rus */
@import url(./xCSS/oldsearchbar_binding.css); /*работает*/
@import url(./xCSS/sidebar_bm.css); /*не работает*/

если в userchrome.css выше импортов ставлю @-moz-document url(... , то биндинг работает, импорты остальные не работают

если в userchrome.css ниже импортов ставлю  @-moz-document url(... , то биндинг не работает

причем такое именно с @-moz-document, обычные биндинги в самом низу userchrome.css работают:

/* awesomebar to urlbar width by Vitaliy moz-rus */
#urlbar > popupset[anonid="popupset"] {
    -moz-binding: url
...

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

Проверяйте https://github.com/VitaliyVstyle/Vitali … bar_bm.zip

Спасибо, что откликнулись, но что-то никак :sick:
Firefox 63 x64 win10

XML Parsing Error: no root element found
Location: file:///C:/shitload/sbie/ff/profile-clear/chrome/bindings/sidebar_bm.xml
Line Number 1, Column 1: sidebar_bm.xml:1:1
An XBL file is malformed. Did you forget the XBL namespace on the bindings tag? sidebar_bm.xml

https://www.upload.ee/image/9108696/firefox63.png

Поддержка пользователей » Как Вы "граббите" интернет с помощью Firefox и аддонов? » 23-10-2018 22:14:46

>Скрапбук - это лишь один из сотен способов граббинга.

Ну тем не менее, таков мой способ)
Как Вы знаете и неоднократно учавствовали в профильных темах на руборде, нет нормальных редакторов для хранения, визуализации и фильтрации инфы, так что набор из нескольких взаимодополняющих может быть выбором, не факт что это не будет избыточно, но все же.

Как для фф, вероятно, все упирается в индивидуальные настройки юзабилити и поддержке их, т.к. от версии к версии что-нибудь да упадет..

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 23-10-2018 20:54:31

А где собираетесь его использовать?

например здесь: chrome://browser/content/browser.xul

может биндинг тогда?)
CB не держу, все что могу перевожу в ucjs

ucjs имеется в виду userChromeJS, извините если запутал :D

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 23-10-2018 20:08:53

Убрать в боковой панели Bookmarks Toolbar, Other Bookmarks стилем нельзя

Спасибо, может ucjs скрипт подскажете?

Поддержка пользователей » Как Вы "граббите" интернет с помощью Firefox и аддонов? » 23-10-2018 14:12:06

>кто использует интернет как базу данных, как поле для "граббинга" инфы за годы выработалась своя система/стратегия использования браузера.

имеете в виду граббинг вручную?
тогда это база maff'ов и scrapbook

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 23-10-2018 14:06:55

Приветствую,

Пытался, но не осилил:

-Как убрать из #urlbar стрелку (Go) ?

-Как убрать transition effects, чтобы в #alltabs-button, #PanelUI-history и всех webextensions-page-action-buttons сразу показывались, без задержки, так чтобы не сломать кнопку "назад" PanelUI-history > subview > Closed Tabs и в overflow menu при клике на webext-pageaction.
Проблема в том, если я убираю transition effects нижеприведенным способом, то потом не работает кнопка назад в PanelUI-history > Closed Tabs (или Closed Windows) + не работает та же кнопка "назад" в overflow-menu когда кликаю на webext, потом пытаюсь назад, но оно статично как-будто и "назад" даже не подсвечивается

Пытался сделать так, но последний transition убивает вышеназванный кнопки
* {
    animation-delay: 0ms !important;
    animation-duration: 0ms !important;
    /*transition: unset !important;*/
}

-[b]Как убрать в sidebar с закладками папки Панель закладок (Bookmarks Toolbar), Другие закладки (Other Bookmarks) ?[/b

Board footer

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