Alex_one строка process.run(false, args, args.length);
например process.run(false, "/quiet", args.length); или как тебе надо,в этом окошке все перечисленно
если несколько аргументов var args = ["argument1", "argument2"];
_zt - это не стиль, это делается только скриптом, мозиловский блокируется и заменяется новым. Сделал скрин из глючного зарубежного скрипта undoCloseTab вот отсюда, которым не пользуюсь и в том скрипте намешано так, что ничего не поймешь. Пользуюсь undoCloseTab от Виталия. Там у этого человека еще в 2 скриптах такое же, но я не разобрался и поэтому спросил, может кто сварганит именно на тултипы, где есть ссылки - типа пунктов Журнала, Закладок
А если ты про боковую панель, то в Настройки- Основные есть пункт: Показать боковую панель, я именно про это. Переключает вид боковой панели
xrun1 - да именно про этот скрипт в этом посте, и повторюсь при переключении на новый вид боковой панели - не работает, при старом виде - работает
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
xrun1попробуй изменить безопасность - browser.ml.linkPreview.enabled, если нормально будет, то дело тогда в m.onclick, если нет, тогда ждать, кто исправит
leex Где то ранее несколько страниц назад custom_buttons-0.0.7.0.0.36
Работает , но при вкл браузера и переходе на форум у меня из-за этого выскакивает пустая страница " Хмм. Нам не удаётся найти этот сайт." Просто несколько сек подождать и все работает
Чтобы заработал чат-бот надо настроить браузер или винду с помощью Comss.one DNS, выбор инструкций на этой странице https://www.comss.ru/page.php?id=16095 внизу
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
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
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);
green25
Больше вариантов нет
green25 Попробуй var {Services} = Components.utils.getGlobalForObject(Components.utils);
green25
Сразу бросается в глаза. Сейчас такая конструкция для всех resource://gre/modules/
ChromeUtils.importESModule("resource://gre/modules/Services.sys.mjs")
а дальше сам смотри
Content-Security-Policy: (Политика Report-Only) Настройки страницы блокируют выполнение обработчика события (script-src-attr), поскольку он нарушает следующую директиву: «script-src-attr 'none' 'report-sample' - что это за ошибки, почти во многих кнопках и скриптах
вроде разобрался, только с массивами не понятно
Dumby подскажи пожалуйста код скрытия контекстного меню, если код предназначен только для страницы, а не для выделенного текста или медиа и ссылок
Для выделенного текста я использую
addEventListener('popupshowing', e=> { if (e.target != e.currentTarget) return; var sel = gContextMenu.isTextSelected; menu.hidden = !sel; }, false, contextMenu);
Dumby Подскажи - команда или код для расширений - Закрепить и открепить на панели расширений (toolbar-context-pin-to-toolbar)
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
…green25 это не мое, не пользуюсь
Garalf , чуть попозже, у меня там сборная солянка, а так есть QuickToggle в теме
Dumby спасибо, все работает
Вот такой вопрос. Есть в настройках переключатель - показать новую боковую панель. Есть обычная старая боковая панель. Нужна кнопка переключения между старой и новой. т.к в новой не отображаются пункты с других кнопок и дополнений. т.к. еще не перешли на новую боковую панель. Из новых показывает только 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 =
…Dumby т.е. как я понял получается что они вырезали старые функции а новые еще не ввели, и пока про эту кнопку можно забыть
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
Еще раз порошу мне уделить внимание, перестал работать этот стиль[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
…Подскажите пожалуйста, как изменить этот код, чтобы он заработал на последней версии[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/