Объявление

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

Administrator

Сustom Buttons » Custom Buttons » 10-05-2025 13:30:31

Alex_one строка process.run(false, args, args.length);
например process.run(false, "/quiet", args.length); или как тебе надо,в этом окошке все перечисленно
если несколько аргументов var args = ["argument1", "argument2"];

Скрипты » UCF - ваши кнопки, скрипты… » 01-05-2025 08:56:57

_zt - это не стиль, это делается только скриптом, мозиловский блокируется и заменяется новым. Сделал скрин из глючного зарубежного скрипта undoCloseTab вот отсюда, которым не пользуюсь и в том скрипте намешано так, что ничего не поймешь. Пользуюсь undoCloseTab от Виталия. Там у этого человека  еще в 2 скриптах такое же, но  я не разобрался и поэтому спросил, может кто сварганит именно на тултипы, где есть ссылки - типа пунктов Журнала, Закладок
А если ты про боковую панель, то в Настройки- Основные есть пункт: Показать боковую панель, я именно про это. Переключает вид боковой панели


xrun1 - да именно про этот скрипт в этом посте, и повторюсь при переключении на новый вид боковой панели - не работает, при старом виде - работает

Скрипты » UCF - ваши кнопки, скрипты… » 01-05-2025 01:01:00

Да еще может кто нибудь сделать тултип вот таким

image.png

т.е. Ladle один цвет, URL другой цвет

Скрипты » UCF - ваши кнопки, скрипты… » 01-05-2025 00:21:59

xrun1 прости не тот параметр дал, тот - предварительный просмотр ссылки, когда нажата клавиша Shift и Alt, Проверил на F138,  USF version, date year-month-day: 2025-4-15 при выключенном security.browser_xhtml_csp.enabled -false все работает, при true - нет, как и говорил все дело в безопасности: 3 ошибки -
1. popup.setAttribute("on" + type, `parentNode.linkedObject.${type}(event)`); - 4 ошибки
2. m.setAttribute("oncommand", "setCloseMenus(event)"); - 1 ошибка
3. btn.setAttribute("on" + type, `linkedObject.${type}(event)`); -2  ошибки


ждем Dumby, а пока переключи security.browser_xhtml_csp.enabled в false

Скрипты » UCF - ваши кнопки, скрипты… » 30-04-2025 14:38:11

xrun1попробуй изменить безопасность - browser.ml.linkPreview.enabled, если нормально будет, то дело тогда в  m.onclick, если нет, тогда ждать, кто исправит

Сustom Buttons » Custom Buttons » 30-04-2025 08:24:00

leex Где то ранее несколько страниц назад  custom_buttons-0.0.7.0.0.36

Новости » Вышел Firefox 137.0.2 » 24-04-2025 09:03:56

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

Новости » Вышел Firefox 137.0.2 » 23-04-2025 08:21:19

Чтобы заработал чат-бот надо настроить браузер или винду с помощью Comss.one DNS, выбор инструкций на этой странице https://www.comss.ru/page.php?id=16095 внизу

Сustom Buttons » Custom Buttons » 06-04-2025 00:51:22

Dumby еще вопрос. Может к этой теме не относится, но и  к UСF то же. Есть такой проект от одного из разработчиков- aminomancer замена панели unified-extensions-button - extensionOptionsPanel.uc.js [spoiler][code]// ==UserScript==
// @name           Extension Options Panel
// @version        1.9.2
// @author         aminomancer
// @homepageURL    https://github.com/aminomancer/uc.css.js
// @description    This script creates a toolbar button that opens a popup panel where extensions can be configured, disabled, uninstalled, etc. Each extension gets its own button in the panel. Clicking an extension's button leads to a subview where you can jump to the extension's options, disable or enable the extension, uninstall it, configure automatic updates, disable/enable it in private browsing, view its source code in whatever program is associated with `.xpi` files, open the extension's homepage, or copy the extension's ID

Сustom Buttons » Custom Buttons » 05-04-2025 23:08:22

mokujin не пашет, полностью код [spoiler][code]/*Initialization Code*/

var idb=this.id;
var button = document.getElementById(idb);
this.tooltipText = 'ЛКМ: ExtraConfigMenu\nСКМ: открыть папку Chrome в браузере';

(function(){
    var uProfMenu = {
                     // ----- Настройки
// ----- Начало
  // Введите путь к текстовому редактору. Если запись неверна, считывается из view_source.editor.path:
  TextOpenExe : 'C:\\Program Files (x86)\\AkelPad\\AkelPad.exe',
  // При желании введите файловый менеджер (оставьте значение пустым для файлового менеджера системы). Примеры:  vFileManager: 'C:\\Program Files (x86)\\FreeCommander\\FreeCommander.exe'
  vFileManager: '',
// В Linux следует / можно попытаться отсортировать сценарии userChromeJS, в Windows это может не потребоваться (сортировка не будет чувствительна к регистру * - функция sort () вызывается соответственно с функцией сравнения)
  sortScripts: 0,   // 1, чтобы сделать сортировку
  // Интеграция папки скриптов GM (0

Сustom Buttons » Custom Buttons » 03-04-2025 18:29:02

Dumby

есть  старая кнопка, в ней не работает пункт удалить, ссылается на то что popupNode не определен, посмотри пожалуйста [spoiler][code]/*Initialization Code*/
(this.type != "menu" && (this.type = "menu") && !this.hasAttribute("is")) || (popup => {
    var inserter = {
        get docShell() {
            delete this.docShell;
            return this.docShell = "docShell" in document
                && document.docShell instanceof Ci.nsIDocShell
                ? document.docShell : window.docShell;
        },
        get insertText() {
            delete this.insertText;
            return this.insertText = text => {
                if (!this.docShell.isCommandEnabled("cmd_insertText")) return;
                var params = "createCommandParams" in Components.utils
                    ? Cu.createCommandParams()
                    : Components.classes["@mozilla.org/embedcomp/command-params;1"]
                        .createInstance(Components.interfaces.nsICommandParams);

Сustom Buttons » Custom Buttons » 02-04-2025 14:35:09

green25
Больше вариантов нет

Сustom Buttons » Custom Buttons » 02-04-2025 13:48:32

green25 Попробуй var {Services} = Components.utils.getGlobalForObject(Components.utils);

Сustom Buttons » Custom Buttons » 02-04-2025 13:04:19

green25
Сразу бросается в глаза. Сейчас такая конструкция для всех resource://gre/modules/
ChromeUtils.importESModule("resource://gre/modules/Services.sys.mjs")
а дальше сам смотри

Сustom Buttons » Custom Buttons » 02-04-2025 10:27:54

Content-Security-Policy: (Политика Report-Only) Настройки страницы блокируют выполнение обработчика события (script-src-attr), поскольку он нарушает следующую директиву: «script-src-attr 'none' 'report-sample' - что это за ошибки, почти во многих кнопках и скриптах

вроде разобрался,  только с массивами не понятно

Сustom Buttons » Custom Buttons » 27-03-2025 21:29:11

Dumby подскажи пожалуйста код скрытия контекстного меню, если код предназначен только для страницы, а не для выделенного текста или медиа и ссылок
Для выделенного текста я использую

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

Выделить код

Код:

addEventListener('popupshowing', e=> {
      if (e.target != e.currentTarget) return;
      var sel = gContextMenu.isTextSelected;
      menu.hidden = !sel;
   }, false, contextMenu);

, для страницы вот такая обвертка на примере кода[spoiler][code]
(this.contextviewpageinfo = {
   
    init(that) {
        var contextMenu = this.contextMenu = document.querySelector("#contentAreaContextMenu");
        if (!contextMenu) return;
        contextMenu.addEventListener("popupshowing", this);
     //   that.unloadlisteners.push("contextviewpageinfo");
    },
   
    handleEvent(e) {
        if (gContextMenu.isTextSelected || gContextMenu.onImage || gContextMenu.onLink || gContextMenu.webExtBrowserType === "popup") return;
        if ( document.getElementById("viewPageInf") ) r

Сustom Buttons » Custom Buttons » 23-03-2025 14:20:31

Dumby Подскажи - команда или код  для расширений - Закрепить и открепить на панели расширений (toolbar-context-pin-to-toolbar)

Сustom Buttons » Custom Buttons » 23-03-2025 11:13:59

Garalf простая кнопка в секцию код

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

Выделить код

Код:

/*CODE*/

var icon =this.icon || document.getAnonymousElementByAttribute(this, "class", "toolbarbutton-icon");
icon.style.transition = "transform 0.2s ease-in-out";
icon.style.transform = icon.style.transform ? "" : "rotate(180deg)";

var prefBranch = Components.classes["@mozilla.org/preferences-service;1"].
  getService(Components.interfaces.nsIPrefBranch);
var pref = "sidebar.revamp";
  if (prefBranch.getBoolPref(pref) == true) {
      prefBranch.setBoolPref(pref, false);
    } else {
      prefBranch.setBoolPref(pref, true);
    }

иконка

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

Выделить код

Код:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVDiN7dKhCoBAEEXRg0G7/rBB/VvNrkWDCoILLovB4IUHMwxcJjy+xICA9SEBfUwQUB9zeyRGg/lcisuhxJTw6YgqJsjiF3xNsNhL8kRjL92NXnqVu+yXX2cDxHgdEn8H0pcAAAAASUVORK5CYII=


чуть посложнее [spoil

Сustom Buttons » Custom Buttons » 22-03-2025 18:35:38

green25 это не мое, не пользуюсь
Garalf , чуть попозже, у меня там сборная солянка, а так есть QuickToggle в теме

Сustom Buttons » Custom Buttons » 22-03-2025 12:07:19

Dumby спасибо, все работает

Сustom Buttons » Custom Buttons » 20-03-2025 22:05:10

Вот такой вопрос. Есть в настройках переключатель - показать новую боковую панель. Есть обычная старая боковая панель.  Нужна кнопка переключения между старой и новой. т.к в новой не отображаются пункты с других кнопок и дополнений. т.к. еще не перешли на новую боковую панель.  Из новых показывает только BrowserConsole от Dumby, которая сделана на USF

20-03-2025 22:12:22
Есть кнопка [spoiler][code]// http://infocatcher.ucoz.net/js/cb/editCustomButtonInTab.js
// https://github.com/Infocatcher/Custom_Buttons/tree/master/Edit_Custom_Button_in_Tab

// Edit Custom Button in Tab button for Custom Buttons
// (code for "initialization" section)

// (c) Infocatcher 2012-2014
// version 0.1.8.3 - 2014-01-12

// Note:
// In Firefox 3.6 and older:
// - Force enables "Save size and position of editor windows separately for each custom button"
//   option for editor in tab (because doesn't work without this)
// - tab with editor can't be closed sometimes using OK/Cancel buttons

var editInTabLabel =

Сustom Buttons » Custom Buttons » 16-03-2025 13:31:39

Dumby т.е. как я понял получается что они вырезали старые функции а новые еще не ввели, и пока про эту кнопку можно забыть

Сustom Buttons » Custom Buttons » 15-03-2025 23:27:46

Dumby посмотри пожалуйста эту кнопку может где пропустил изменения [spoiler][code]if(true) return; // Disabled by Disable Initialization button

// https://forum.mozilla-russia.org/viewtopic.php?id=56040
// http://infocatcher.ucoz.net/js/cb/cbEditorToggleOnTop.js
// https://github.com/Infocatcher/Custom_Buttons/tree/master/CB_Editor_Toggle_on_Top

// Custom Buttons Editor: Toggle on Top button for Custom Buttons
// (code for "initialization" section)

// (c) Infocatcher 2012-2015
// version 0.1.11 - 2015-06-04

// Hotkey: Ctrl+T

const watcherId = "customButtonsToggleOnTop_" + this.id;
var {Components} = window; // Prevent garbage collection in Firefox 3.6 and older
var storage = (function() {
    if(!("Services" in window)) // Firefox 3.6 and older
        return Application.storage;
    // Simple replacement for Application.storage
    // See https://bugzilla.mozilla.org/show_bug.cgi?id=1090880
    var global = Components.utils.getGlobalForObject(Components.utils);
    // Ensu

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 27-10-2024 21:40:45

Еще раз порошу мне уделить внимание, перестал работать этот стиль[spoiler][code]/* AGENT_SHEET */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Загнутый уголок на непрочитанной вкладке */

.tabbrowser-tab[pending]:not([unreadTab])
{
    -moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAAAsSAAALEgHS3X78AAABQklEQVR42q3TP0vDQBjH8atDhQ4uFhSnTg66FieHuljQRUpAbZI2bZqmSf+kQehbEN+Fr6fuvgM7+w7i84M7OI7YHPQJfAkcTz5HEk4URSE4E82zixp1TT1Sr7IxNaJcbW0TxcmzqLposP3Uc/rb7ZdDO3RkXeqeulNrNBdk+ds73W+qQOdnt3ugh06pI62aMTdsfDcKut/ijT5bv8JMDbr08JUJlGw8ACjRLtXaB15afBpfgRLtUedloGcJejooUfy0ExP0LUHXBCUaUnUdHBwCSjTVwaEl6PwHSnSjBgNLsL0PRC997wODI0vwuOREBfJU+WoNg2MbsOqCAQtgyAiGACeM4ARgxAhGAKeM4BRgzAjGAGeM4AxgwggmAFNGMAU4ZwTnABeM4ALgkhFcAlwxgiuAGSOYAVwzgmuAOSOY/wGB0oICMFHRdQAAAABJRU5ErkJggg==")
4 10 3 3 / 4px 10px 0px 3px stretch !important;

border-radius: 1px 18px 0px 0px !important;
}
 
     

   .tabbrowser-tab[pending] { bac

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

Подскажите пожалуйста, как изменить этот код, чтобы он заработал на последней версии[spoiler][code]/* AGENT_SHEET */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Загнутый уголок на непрочитанной вкладке */
/*
   .tabbrowser-tab[pending]:not([unreadTab]) .tab-text,
      .alltabs-item[pending]:not([unreadTab])
      {
        color: red !important;
      }*/

.tabbrowser-tab[pending]:not([unreadTab])
{
    -moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAAAsSAAALEgHS3X78AAABQklEQVR42q3TP0vDQBjH8atDhQ4uFhSnTg66FieHuljQRUpAbZI2bZqmSf+kQehbEN+Fr6fuvgM7+w7i84M7OI7YHPQJfAkcTz5HEk4URSE4E82zixp1TT1Sr7IxNaJcbW0TxcmzqLposP3Uc/rb7ZdDO3RkXeqeulNrNBdk+ds73W+qQOdnt3ugh06pI62aMTdsfDcKut/ijT5bv8JMDbr08JUJlGw8ACjRLtXaB15afBpfgRLtUedloGcJejooUfy0ExP0LUHXBCUaUnUdHBwCSjTVwaEl6PwHSnSjBgNLsL0PRC997wODI0vwuOREBfJU+WoNg2MbsOqCAQtgyAiGACeM4ARgxAhGAKeM4BRgzAjGAGeM4AxgwggmAFNGMAU4ZwTnABeM4ALgkhFcAlwxgiuAGSOYAVwzgmuAOSOY/

Board footer

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