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

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

Скрипты » UCF - ваши кнопки, скрипты… » 01-12-2024 16:17:53

Dumby пишет

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

Dumby, спасибо. Так все работает.
А дальше будем посмотреть.

Скрипты » UCF - ваши кнопки, скрипты… » 01-12-2024 02:02:04

Farby пишет

В новом UCF удалён unloadlisteners

А по какой причине удалён unloadlisteners?
Просто мне проще вернуть в UCF четыре строчки кода, чем просить здесь помощи в правке полутора десятков скриптов.

Скрипты » UCF - ваши кнопки, скрипты… » 29-11-2024 14:24:22

Farby
Сейчас правда нет времени разбираться, но у меня скрипты отвалились судя по всему из-за этого: "удалён unloadlisteners".
Ладно, пока буду сидеть на предыдущей версии UCF. Появится время, буду разбираться.

Скрипты » UCF - ваши кнопки, скрипты… » 29-11-2024 13:16:29

egorsemenov06 пишет

Обновил UCF до версии 2024-11-27 перестала работать кнопка

Попробовал накатить это обновление UCF на FF131, отвалилось более десятка скриптов.
Сейчас нет времени разбираться, откатился пока на предыдущую версию UCF.


Или версия UCF от 2024-11-27 только для FF133+ и для FF131 не подходит?

Скрипты » UCF - ваши кнопки, скрипты… » 28-10-2024 23:17:51

Viatcheslav
Попробуйте так:[spoiler][code]//
(async (url, pa = ChromeUtils.import(url).PageActions) => pa.addAction(new pa.Action({

    title: "Копировать ссылку",
    tooltip: "Копировать ссылку",
    iconURL: "chrome://global/skin/icons/link.svg",
    id: "ucf-copyURL",
    pinnedToUrlbar: true,
    onCommand(e) {
        var MozXULElement = {insertFTLIfNeeded() {}};
        var document = {l10n: {setAttributes: msg => msg.textContent = "Скопировано в буфер обмена!"}};

        var show = eval(`(function ${e.view.ConfirmationHint.show})`);
        var helper = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);

        (this.onCommand = e => {
            var win = e.view;
            var uri = win.gBrowser.selectedBrowser.currentURI;
            helper.copyString(win.gURLBar.makeURIReadable(uri).displaySpec);

            var anchor = win.BrowserPageActions.panelAnchorNodeForAction(this, e);
            show.call(win.ConfirmationHint, anchor, "",

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 16-10-2024 15:51:38

xrun1 пишет

Attributes Inspector (mod) от Dumby.

У Infocatcher поновее будет, от 2024-02-27.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 16-10-2024 10:53:28

questman пишет

Доброго времени суток!
Друзья подскажите есть ли Dom Inspector для последних версий FF?
Ну и конечно Attributes Inspector тоже.

Крайний Dom Inspector Dumby выкладывал здесь: https://forum.mozilla-russia.org/viewto … 34#p810634, но там ссылка уже мёртвая.
Attributes Inspector от Infocatcher здесь:https://github.com/Infocatcher/Custom_B … _Inspector.

Скрипты » UCF - ваши кнопки, скрипты… » 10-10-2024 10:01:17

Farby, спасибо.
Это не дежавю, это я уже совсем "заработался". Совсем забыл об этом фиксе.

Скрипты » UCF - ваши кнопки, скрипты… » 09-10-2024 18:02:53

Dumby, поправьте пожалуйста кнопочку для FF 131.
В консоль пишет: Uncaught TypeError: lazy.PrivateBrowsingUtils is undefined[spoiler][code]//
// Сохранять изображение без запроса в указанную папку из контекстного меню .....
//
try {
(this.contextsaveimg = {
    path: "E:\\Download",
    init(that) {
        var contextMenu = this.contextMenu = document.querySelector("#contentAreaContextMenu");
        if (!contextMenu) return;
        contextMenu.addEventListener("popupshowing", this);
        that.unloadlisteners.push("contextsaveimg");
    },
    destructor() {
        this.contextMenu.removeEventListener("popupshowing", this);
    },
    handleEvent(e) {
        if (!gContextMenu.onImage || gContextMenu.webExtBrowserType === "popup") return;
        var menuitem = document.createXULElement("menuitem");
        menuitem.setAttribute("id", "ucf_SaveImg");
        menuitem.setAttribute("label", "Сохранить изображение в папку: " + this.path);
       

Разработка » Как собрать Firefox 128.0 ESR адаптировав код под Windows 7 ? » 09-10-2024 14:19:49

FireFox Future пишет

А что там отвечает за русификацию ?

Просто устанавливаете пакет русификации для нужной версии.
Например, для FF 128.3.1esr: https://download-installer.cdn.mozilla.net/pub/firefox/releases/128.3.1esr/win64/xpi/ru.xpi

Board footer

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