Объявление

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

Administrator

Сustom Buttons » Custom Buttons » 04-05-2025 07:55:52

Всем привет!
Если вы используете это расширение, отличные новости — с помощью ИИ удалось устранить баги, возникшие при работе в Firefox 138.
Теперь код для расширения снова работает корректно.

Оригинальный код был создан Dumby и отлично себя показал в более ранних версиях браузера.
Новая версия кода базируется на том же исходнике, но адаптирована под последние изменения Firefox.

Финальная версия доступна здесь:
[spoiler]
[code]// ==UserScript==
// @name        Иконки поисковых систем из расширения ContextSearch-web-ext в контекстном меню
// @namespace   cswem
// @version     2.1
// @description Редактирует контекстное меню Firefox
// @match       *://*/*
// @grant       none
// @icon        https://www.mozilla.org/favicon.ico
// ==/UserScript==

(function() {
    'use strict';
   
    // Конфигурация
    const SETTINGS = {
        initializedFlag: 'cswemInitialized',  // Флаг инициализации
        menuId: 'cswem-menugroup',           // ID группы меню
        styleId:

Сustom Buttons » Custom Buttons » 03-05-2025 19:12:11

Парни, прикиньте, ИИ все переписал под 138.
Все работает. Была путаница у него с расположением кнопок, и показывал кнопки от других расширений в том же блоке.
Еще дублировал дважды. Я ему писал что надо исправить и с третей попытки он все переписал.

Я мягкоговоря "вафиге"
[spoiler][code]

(async function() {
    try {
        // Стиль (оставляем без изменений)
        const style = document.createElement('style');
        style.id = 'cswem-styles';
        style.textContent = `
            #cswem-menugroup {
                padding-left: 30px;
                display: grid;
                grid-template-columns: repeat(auto-fill, 32px);
                grid-auto-rows: 26px;
                gap: 2px;
            }
            #cswem-menugroup > menuitem {
                -moz-box-pack: center;
                list-style-image: var(--image) !important;
            }
            #context-searchselect,
            #context-keywordfield {
                display: none !important;
       

Сustom Buttons » Custom Buttons » 02-05-2025 02:31:38

green25
Если что извини, я видимо неправильно сформулировал вопрос.
Видимо ты даешь полный расклад как решил свои задачи и показываешь пример.
Но похоже у меня сильно другое.
Хоть я ничего не понимаю. Всё равно, спасибо тебе за отзывчивость.

Сustom Buttons » Custom Buttons » 01-05-2025 23:57:24

green25 пишет

верхний  omni.ja  в rar . ищи нижние коды и заменить на верхние..кеш запуска очистить

Честно говоря, ничего не понял...

В файле .rar скаченного по ссылке лежат только два файла autocomplete-popup.js и SearchOneOffs.sys.mjs. Как ими пользоваться?
Но Оmni.ja там нету.

Сustom Buttons » Custom Buttons » 01-05-2025 06:14:14

green25 пишет

Dumby
Опять косяк  133 не открывается поиск...Жму на иконки - и никак.

СНЯТ вопрос ...сделал , а вот со вторым как быть..

Приветствую!
Как сделал?
Похоже что у меня, в коде, где кнопки поиска стали некликабельными, ровно та же проблема.

Сustom Buttons » Custom Buttons » 30-04-2025 18:46:24

Dumby пишет
leex пишет

А можно ли попросить убрать из контекстного меню фразу
"добавить краткое имя для данного поиска"

Убрать — нет, а скрыть — вписал, надеюсь.
[spoiler][code](popup => {
    var id = "cswem-menugroup";
    var mid = "_5dd73bb9-e728-4d1e-990b-c77d8e03670f_-menuitem-_root_menu";
    var css = `
        #${id} {
            padding-left: 30px;

            display: grid;
            grid-template-columns: repeat(auto-fill, 32px);
            grid-auto-rows: 26px;
        }
        #${id} > menuitem {
            -moz-box-pack: center;
        }
        #${mid},
        #${id}:empty,
        #context-searchselect,
        #context-keywordfield,
        #${id} > menuitem > :not(.menu-iconic-left) {
            display: none;
        }
        /*
        #${id} > menuitem > .menu-iconic-left > .menu-iconic-icon {
            margin-inline: 2px -3px;
        }
        */

    `.replace(/;$/gm, " !important;");
    var url = "data:text/css," + encodeURIComponent(css), type = windowUtils.USER_SHEET;
    windowUtils.loadSheetUsingURIString(url, type);

    var menugroup = document.createXULElement("menugroup");
    menugroup.id = id;

Сustom Buttons » Custom Buttons » 30-04-2025 16:30:10

Andrey_Krropotkin
xrun1

xrun1 пишет

Большое спасибо, бразы!
В момент установки сразу же появились кнопочки))))


:beer::beer::beer::beer::beer::beer:

Сustom Buttons » Custom Buttons » 30-04-2025 08:06:09

Если в отладчике попробовать загрузить временное дополнение и указать custom_buttons-0.0.7.0.0.34-fx-paxmod, то на желтом фоне получаю такое предупреждение:
Сведения о предупреждении
Reading manifest: Warning processing version: version must be a version string consisting of at most 4 integers of at most 9 digits without leading zeros, and separated with dots

--

Если попробовать custom_buttons-0.0.7.0.0.34-fx-bootstrap, то на красном фоне показывает ошибку:
При установке временного дополнения произошла ошибка.
Сведения об ошибке
File C:\Users\Desktop\custom_buttons-0.0.7.0.0.34-fx-bootstrap.xpi does not contain a valid manifest

Сustom Buttons » Custom Buttons » 30-04-2025 07:22:43

Всем привет!
FF обновился до 138, и СB 0.32 перестал работать.
Закрыл FF, удалил папку startupCache из Локального каталога (нашёл в about:profiles), но CB так и не заработал.
Удалил СB 0.32, установил custom_buttons-0.0.7.0.0.34-fx-paxmod (залил отсюда https://forum.mozilla-russia.org/viewtopic.php?pid=811227#p811227 ) и результата снова нет.
А вот custom_buttons-0.0.7.0.0.34-fx-bootstrap не устанавливается.
Пишет, что «Это дополнение не может быть установлено, так как оно, по-видимому, повреждено».


Помогите запустить СВ, пожалуйста.
Windows 10 (64-bit)

Скрипты » Greasemonkey » 26-05-2024 17:45:57

_zt пишет

Муть, там дело в стиле, а не в скрипте. Стиль в скрипте. Вполне кнопку можно загнать за край экрана или в угол. Я просто не знаю чем разжать не тратя на это уйму времени. Пусть даст несжатый скрипт, или хотя бы стиль из срипта.


Попросил автора несжатый скрипт или стиль.
Отправил пользователь:

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

.vot-segmented-button {
    opacity: 0 !important;
    overflow: visible;
}

.vot-segmented-button:hover {
    opacity: 1 !important;
}

.vot-segmented-button:before {
    content: '';
    position: absolute;
      inset: -150px -200px; // hover size
}

.vot-segment-label {
    display: none;
}

.vot-segmented-button[data-status="error"] .vot-segment-label {
    display: block;
}

Автор написал

в src

скрытый текст
https://github.com/ilyhalight/voice-over-translation/tree/master/src

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

Чтобы не быть испорченным телефоном
https://github.com/ilyhalight/voice-over-translation/issues/606#issuecomment-2132152836

Скрипты » Greasemonkey » 25-05-2024 03:24:43

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

Скрипты » Greasemonkey » 15-05-2024 22:12:14

Добрый день!
Можно ли в при работающем скрипте в ТамперМанки принудительно скрывать/показывать кнопку созданную определенным скриптом?

Есть прикольный скрипт с закадровым переводом от яндекса.
https://github.com/ilyhalight/voice-over-translation

Встраивается в поддерживаемые браузерные плееры, в том числе и Ютуб.

Но при работающем скрипте, при движении курсора по окну плеера постоянно маячит - то появляясь, то исчезая, кнопка переводчика.
Отвлекает внимание, то она посреди экрана, то сбоку.

Было бы здорово держать эту кнопку скрытой и при необходимости показывать ее.
Например, новой кастомной кнопкой в панели меню справа от адресной строки, или зажатым Ctrl + ПКМ по экрану проигрывателя...
В ТМ можно включить и выключить скрипт, но необходима перезагрузка страницы, на горячую не работает.

Скрипты » Greasemonkey » 21-01-2024 02:11:12

xrun1

Магия! :)
Работает как швейцарские часики!
Благодарю! :beer:

Скрипты » Greasemonkey » 20-01-2024 22:45:14

xrun1 пишет

leex
Привет. У меня работает такой код
скрытый текст

Или дайте ссылку на которой я смогу увидеть прокручивание.

xrun1
Здравствуйте, уважаемый!

Когда "Яндекс Новости" переехали на Дзен, я поправил наш код для Дзена и немного для Риа — он корректно работал до последнего времени.

Сейчас же они что-то изменили и наш код не действует.
Снова срабатывает автопрокрутка.
Могу ли я попросить посмотреть и если возможно, отладить?

Вот наш код для "Дзен Новости".


[spoiler]// ==UserScript==
// @name         Stop scrolling on Dzen.News
// @author       CoolCmd
// @namespace    https://forum.mozilla-russia.org/viewtopic.php?pid=762360#p762360 , https://forum.mozilla-russia.org/viewtopic.php?pid=784579#p784579
// @description  Не прокручивать страницу в Дзен.Новости при клике на ссылку "В источнике" или на ссылках в блоке "Подробнее о событии"
// @icon         https://yastatic.net/s3/web4static/_/v2/ZcejnfbLE_TlMK13nS41mdC4A88.png
// @version      1
// @match        h

Скрипты » userChrome.js » 18-12-2023 02:15:30

AlAvis пишет

leex
В about:config - dom.disable_beforeunload = true
userChrome.js тут не причём .


Благодарю!
Сработало.

Скрипты » userChrome.js » 17-12-2023 12:54:38

Здравствуйте.
На некоторых сайтах при закрытии страницы всплывает сообщение "Уйти со страницы" которое не позволяет закрыть вкладку не нажав соответствующую кнопку в предупреждении.

Например здесь: https://www.zbrushcentral.com/t/pendant/434810

Как убрать это предупреждение чтобы не появлялось вновь?

Сustom Buttons » Custom Buttons » 09-09-2023 20:06:43

Farby пишет

А попробуйте прочитать хотя-бы от сюда и далее...

Читал конечно же и это и далее.

Антиподписячий код надо брать здесь

Именно этот код.




Добавлено.

Вот я тупанул. Все заработало.
Файл config.js должен был лежать в C:\Program Files\Mozilla firefox.
У меня он был в C:\Program Files\Mozilla firefox\defaults\pref

Сustom Buttons » Custom Buttons » 09-09-2023 03:17:38

Ребята, у меня не работает антиподписячий код.
Он же должен лежать в файле config.js?

ФФ обновился до 117.
Перестали работать все неподписанные приложения.
На старнице about:addons с установленными дополнениями на многих приложениях висит теперь красная табличка "Работа дополнения не была проверенна, поэтому оно было отключено."
А когда пытаюсь установить custom_buttons-0.0.7.0.0.32-fx-paxmod или custom_buttons-0.0.7.0.0.32-fx-bootstrap, то вылетает ошибка: "дополнение не может быть установленно так как оно по-видимуму, повреждено."

C:\Program Files\Mozilla firefox\defaults\pref\

config.js
[spoiler]
[code]//
try {(jsval => {
    var dbg, gref, genv = func => {
        var sandbox = new Cu.Sandbox(g, {freshCompartment: true});
        Cc["@mozilla.org/jsdebugger;1"].createInstance(Ci.IJSDebugger).addClass(sandbox);
        (dbg = new sandbox.Debugger()).addDebuggee(g);
        gref = dbg.makeGlobalObjectReference(g);
        return (genv = func => func && gref.makeDebuggeeValue(func).environment)(func);
    }
   

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 20-06-2023 00:21:40

_zt пишет

Странно это все. Попробуйте другие версии. 102 и 115-ю бету.
https://ftp.mozilla.org/pub/firefox/releases/102.12.0esr/
https://ftp.mozilla.org/pub/firefox/releases/115.0b7/

В бете 115 не работает, а вот в 102 голосовая озвучка английского включилась!

Чем они принципиально отличаются?
Почему работает только в 102?

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 19-06-2023 19:42:41

_zt пишет

leex
Странно это все. Попробуйте другие версии. 102 и 115-ю бету.
https://ftp.mozilla.org/pub/firefox/releases/102.12.0esr/
https://ftp.mozilla.org/pub/firefox/releases/115.0b7/
   
Можете просто заменой в порташку распаковать архиватором типа 7-zip.

Здравствуйте.

А как это скачивать? Отделенные файлы.

19-06-2023 19:46:11

vetall2000 пишет

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

Да я под ВПН заходил. айтпи менял.
Не работает.

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 19-06-2023 00:51:29

zzzephire пишет

Улучшенную защиту отключали?

Да, попробовал сейчас. И в портабле и в обычном, озвучивает только русский.

19-06-2023 00:59:25
Сейчас проверил на Тор браузере, он на базе FF - озвучка работает.

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 18-06-2023 21:49:51

kokoss пишет

Проверьте ради интереса в этой версии Фокса...

Не работает и на этом портабле.
Озвучка только русского.

Заходил черз разные ВПН, Отключал антивир и файервол.
Не работает.

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 18-06-2023 09:45:32

kokoss пишет

leex
И озвучка английского тоже!

Интересно, а почему же у меня не работает?

Есть ли какие предположения куда копать?

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 17-06-2023 23:22:30

kokoss пишет
leex пишет

Здравствуйте.Нет озвучки в Яндекс Переводчик.https://translate.yandex.ru/dictionary/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/goalsТа же страница в Хроме и Edge, озвучивает без проблем.FF 114 (64)
                    Отредактировано leex (Сегодня 21:13:04)

В [firefox] тоже работает...! Проверьте в безопасном режиме, если не поможет то на чистом профиле.


Не  работает озвучка английского ни в безопасном режиме, ни на новом профиле.
Озвучка только русского есть.

В гуглхроме и edge работает озвучка и английского и русского.

Проблемы с сайтами » Проблема с Yandex (проблема с Яндекс) все сервисы » 15-06-2023 21:04:16

Здравствуйте.
Нет озвучки в Яндекс Переводчик.
https://translate.yandex.ru/dictionary/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/goals

Та же страница в Хроме и Edge, озвучивает без проблем.

FF 114 (64)

Board footer

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