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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№1602624-11-2021 20:13:30

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 94.0

Re: Custom Buttons

Letterman пишет

не получилось скачать ваш Custom Buttons 0.0.7.0.0.22. paxmod, Eset чего-то на него ругается.

Закинь ссылку в какую-нибудь качалку.

Отсутствует

 

№1602724-11-2021 20:30:12

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 68.0

Re: Custom Buttons

Letterman пишет

не получилось скачать ваш Custom Buttons 0.0.7.0.0.22. paxmod, Eset чего-то на него ругается

Тогда оставь 0.0.7.0.0.19, контекстное меню кнопки
можно ведь вызвать с зажатым модификатором (Ctrl, Shift, и.т.д).

Подскажите, куда вставить ваш вариант фикса Undo Close Tabs?

Это, скорее, не для вставки, а типа что править.
Найти в коде Инициализации

Выделить код

Код:

? window.JSON

и заменить на

Выделить код

Код:

? {
		parse: function(arg) {
			return typeof arg == "string"
				? (JSON = window.JSON).parse(arg)
				: (this.parse = function(obj) {
					return obj;
				}) && arg;
		}
	}

Но это будет актуально для Firefox 95+, и просто на всякий случай, лучше подождать.
Вполне вероятно, что Infocatcher сам подправит, и не обязательно именно так.

Отсутствует

 

№1602824-11-2021 21:12:18

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 336
UA: Firefox 94.0

Re: Custom Buttons

Dumby

Dumby пишет

следующей строкой добавить: cursor: default !important;\n\

Класс ! Как я сам не допер...

Отсутствует

 

№1602925-11-2021 15:25:41

Jurgens
Эйяфьядлайёкюдль
 
Группа: Members
Зарегистрирован: 25-06-2010
Сообщений: 190
UA: Firefox 91.0

Re: Custom Buttons

Dumby
На FF 91 перестали изменяться Размеры поля выбора вкладок в диалоге добавления закладки в этой кнопке.

eca890b42da5t.jpg

Как это исправить?

Отредактировано Jurgens (25-11-2021 15:31:34)

Отсутствует

 

№1603026-11-2021 01:05:21

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 68.0

Re: Custom Buttons

Jurgens пишет

перестали изменяться Размеры поля выбора

Да, вроде что-то правил, давно дело было.

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

Выделить код

Код:

((css, panel) => ({
	init() {
		panel = document.getElementById("editBookmarkPanel");
		if (panel) {
			addEventListener("popupshowing", this, false, panel);
			this.destroy && this.destroy();
			return;
		} else if (this.destroy) return;

		var mo = new MutationObserver(this.init.bind(this));
		mo.observe(document.getElementById("mainPopupSet"), {childList: true});
		addDestructor(this.destroy = reason => {
			mo.disconnect();
			if (reason) return;
			self._destructors.splice(self._destructors.findIndex(
				d => d.destructor == this.destroy
			), 1);
			delete this.destroy;
		});
	},
	pref: "CB.editBMPanel_folderTreeRow_WidthHeight",
	handleEvent(e) {
		css = encodeURIComponent(css.replace(/;/g, " !important;"));
		var args = ["data:text/css," + css, windowUtils.USER_SHEET];
		windowUtils.loadSheetUsingURIString(...args);

		var row = document.getElementById("editBMPanel_folderTreeRow");

		var fox86 = parseInt(Services.appinfo.platformVersion) >= 86;
		var trg = this.trg = fox86 ? row.style : row;
		this.map = fox86 ? s => s + "px" : s => s;
		var rem = fox86 ? "removeProperty" : "removeAttribute";

		addEventListener("popuphidden", this, false, panel);

		addDestructor(reason => {
			windowUtils.removeSheetUsingURIString(...args);
			trg[rem]("width"); trg[rem]("height");
			reason == "delete" && Services.prefs.clearUserPref(this.pref);
		});

		this.handleEvent = e => e.target == panel && this[e.type]();
		this.popupshowing();
	},
	popupshowing() {
		var [width, height] = Services.prefs.getStringPref(this.pref, "332 184").split(" ").map(this.map);
		this.trg.width = width; this.trg.height = height;
		gEditItemOverlay.toggleFolderTreeVisibility();

		gEditItemOverlay._paneInfo.visibleRows.add("keywordRow");
		gEditItemOverlay._element("keywordRow").collapsed = false;
		gEditItemOverlay._initKeywordField().catch(Cu.reportError);
	},
	popuphidden() {
		var {width, height} = this.trg;
		Services.prefs.setStringPref(this.pref, parseInt(width) + " " + Math.max(184, parseInt(height)));
	}
}).init())(`

	#editBookmarkPanel #editBMPanel_folderTreeRow {
		resize: both;
		overflow: hidden;
		min-width: 332px;
	}

	#editBookmarkPanel box.panel-header {
		padding: 0;
		border: none;
	}
	#editBookmarkPanel #editBookmarkSeparator,
	#editBookmarkPanel #editBookmarkPanelInfoArea,
	#editBookmarkPanel #editBookmarkHeaderSeparator {
		display: none;
	}
	#editBookmarkPanel #editBookmarkPanelRows {
		padding-top: 1px;
	}
	#editBookmarkPanel #editBMPanel_keywordRow,
	#editBookmarkPanel #editBMPanel_locationRow {
		visibility: visible;
	}
	#editBookmarkPanel #editBMPanel_tagsRow > hbox,
	#editBookmarkPanel #editBMPanel_folderRow > hbox,
	#editBookmarkPanel #editBookmarkPanelRows > vbox:not([id*="folderTree"]):not([id*="tagsSelector"]) {
		display: flex;
		align-items: center;
	}
	#editBookmarkPanel #editBMPanel_tagsField,
	#editBookmarkPanel #editBMPanel_folderMenuList,
	#editBookmarkPanel #editBookmarkPanelRows > vbox > label:first-child + * {
		flex-grow: 1;
	}
	#editBookmarkPanel moz-input-box {
		width: 100%;
	}
`);

Отсутствует

 

№1603126-11-2021 01:17:55

Jurgens
Эйяфьядлайёкюдль
 
Группа: Members
Зарегистрирован: 25-06-2010
Сообщений: 190
UA: Firefox 91.0

Re: Custom Buttons

Dumby

Да, вроде что-то правил, давно дело было.

Ну вот на 78.15.0 ESR ещё работало, а как обновился на 91.x ESR - так и мучался с этим окном. Его ещё и растянуло вниз, приходилось прокручивать, а уменьшить никак не получалось.

Теперь всё отлично, большое спасибо. :beer:

Отредактировано Jurgens (26-11-2021 01:18:18)

Отсутствует

 

№1603230-11-2021 06:08:43

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 475
UA: Firefox 88.0

Re: Custom Buttons

Просьба починить или дать другой код получения выделенного на странице текста.
Если подвесить код на кнопку, то выделенный текст отобразится в консоли только при втором клике кнопки :(

Выделить код

Код:

var GetSelection = (mM = gBrowser.selectedBrowser.messageManager) => {
	mM.addMessageListener('getSelect', function sel_listener(msg) {
		window.seltxt = msg.data;
		mM.removeMessageListener('getSelect', sel_listener, true);
	});
	mM.loadFrameScript('data:,sendAsyncMessage("getSelect",content.document.getSelection().toString())',false);
};
GetSelection();
console.log(window.seltxt +' '+ Math.random());

Отсутствует

 

№1603307-12-2021 18:44:20

Alekseypav
Участник
 
Группа: Members
Зарегистрирован: 25-09-2020
Сообщений: 6
UA: Firefox 94.0

Re: Custom Buttons

Всем привет, кто-нибудь  может подсказать, как теперь отключить мультипроцесс? Метод системной переменной MOZ_FORCE_DISABLE_E10S с номером сборки в значении больше не работает(.

Отсутствует

 

№1603408-12-2021 16:55:46

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 336
UA: Firefox 95.0

Re: Custom Buttons

Оригинально scrollbars.css засунуть в res. Креатив немереный. А,так, вроде скорость прибавилась...

Отсутствует

 

№1603508-12-2021 21:29:03

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 95.0

Re: Custom Buttons

Dumby
С этим можно что нибудь сделать:

скрины
8ec1269b6ea9.png dfd435bb7fe1.png


Win7

Отсутствует

 

№1603608-12-2021 23:27:21

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 68.0

Re: Custom Buttons

Alekseypav пишет

как теперь отключить мультипроцесс?

Для каких целей, хотелось бы поинтересоваться.

Метод системной переменной MOZ_FORCE_DISABLE_E10S с номером сборки в значении больше не работает

Это не правда. Хотя глюки, определённо, есть.


kokoss пишет

С этим можно что нибудь сделать

В каком смысле?
Вернуть светлый вид поперёк браузерной тёмной темы?
Можно. Внутрь расширения, или отдельным скриптом,
window.browsingContext.prefersColorSchemeOverride = "light";


Или наоборот, дожать тёмную?
Ну стиль какой-нибудь напиши, или попроси кого-нибудь написать,
я в CSS мало что понимаю. Не, ну могу попробовать просто набросок
какой-нибудь нарисовать, раз уж у нас обоих NT 6.1; хуже, надеюсь, не будет.

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

Выделить код

Код:

@-moz-document url-prefix(chrome://custombuttons/content/editor.xul) {
	@media (prefers-color-scheme: dark) {
		tab, tabpanels, caption {
			appearance: none !important;
			background-color: transparent !important;
		}
		tab, tabpanels, checkbox:not([checked]) > image.checkbox-check {
			border: 1px solid gray !important;
		}
		tab {
			height: 24px !important;
			border-bottom: none !important;
			margin-inline-end: -1px !important;
		}
		menupopup.in-menulist > menuitem {
			color: white !important;
		}
		#disableDefaultKeyBehavior {
			padding-inline-start: 4px !important;
		}
	}
}

Отсутствует

 

№1603709-12-2021 00:00:14

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 95.0

Re: Custom Buttons

Dumby пишет

Не, ну могу попробовать просто набросок
какой-нибудь нарисовать, раз уж у нас обоих NT 6.1; хуже, надеюсь, не будет.
скрытый текст

Благодарю! Я просто надеялся что это можно исправить (или вернуть как было) в конфиге


Win7

Отсутствует

 

№1603809-12-2021 08:30:27

Alekseypav
Участник
 
Группа: Members
Зарегистрирован: 25-09-2020
Сообщений: 6
UA: Firefox 88.0

Re: Custom Buttons

Dumby пишет

Для каких целей, хотелось бы поинтересоваться.

Я пользуюсь браузером при помощи скринридера - программа, с которой слепые могут работать с ПК. Прогрузка каждой из страниц при включенном E10S занимает очень много времени. Иногда приходится ждать 10-15 секунд, чтобы пользоваться страницей. А если открыто вкладок 15 и я перехожу ctrl+tab с 10 на 14, все может зависнуть на минуту или вообще упасть. С выключенным E10S я могу держать 20-30 вкладок и работать с ними без серьезных задержек.   

Метод системной переменной MOZ_FORCE_DISABLE_E10S с номером сборки в значении больше не работает

Это не правда. Хотя глюки, определённо, есть.

Я допускаю, что у вас иначе, но в моем случае в диспетчере процессов стабильно 6 процессов Firefox и подвисания при переключении между вкладками. Значение переменной совпадает с номером версии в разделе "О Firefox".  Знаю точно, что на 88-версии все еще работало, т.к. делал резервные копии на вот такие случаи. Сейчас вернулся к ней, поскольку с 95 тяжело взаимодействовать. Впервые проблему обнаружил на 94.0.2, когда обновился до нее несколько дней назад.

Отсутствует

 

№1603909-12-2021 08:52:21

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 95.0

Re: Custom Buttons

Dumby пишет

Или наоборот, дожать тёмную?

Просто идеально, давно хотел тёмную CB. Спасибо.

Отсутствует

 

№1604009-12-2021 12:38:49

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 78.0

Re: Custom Buttons

Просьба выложить custom_buttons-0.0.7.0.0.16-fx-paxmod_xpi она, судя по хронологии темы, работает в v78. 0.0.12 устанавливается, но код не вставить, 0.0.17 нет пункта "добавить кнопку", в общем не катят.

Отсутствует

 

№1604109-12-2021 13:02:19

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 68.0

Re: Custom Buttons

shadow_user пишет

Просьба выложить custom_buttons-0.0.7.0.0.16-fx-paxmod

В zip-папке.


Alekseypav пишет

в диспетчере процессов стабильно 6 процессов Firefox

скрытый текст
Что-то многовато. И как-то неинформативно, понятно что Firefox, но что за процессы?
Информацию лучше брать со страницы about:processes


У меня MOZ_FORCE_DISABLE_E10S, в основном, работает, но есть баг:
<browser> первой вкладки в окне, каким-то образом, всё же цепляет
создание одного контентского процесса. Затем, другие остальные вкладки
уже открываются в родительском процессе.


Раз речь не идёт о лечении скриптом, то остаётся только настроить Firefox так,
чтобы, при открытии окна браузера, активная вкладка была с таким адресом,
который заведомо откроется в основном процессе.
Можно что-нибудь лёгкое, типа about:mozilla или chrome://gfxsanity/content/sanityparent.html
Тогда контентский процесс создаваться не будет.


Еще может торчать процесс privilegedabout, но без наполнения контентом.
От этого, вроде, помогает выставить в ноль значение настройки
dom.ipc.keepProcessesAlive.privilegedabout


Так же, может создаваться процесс socket, но это вообще не DOM-процесс,
к вкладкам отношения большого не имеет. К тому же, этот сетевой процесс
тоже можно убрать переключив настройку network.process.enabled


Возможно что-то ещё всплывёт, у меня не все типы процессов возможны,
нужно разбираться по ситуации. Вобщем, это я всё к тому, что переменная среды
скорее работает, чем нет. И на странице about:support, в графе «Многопроцессные окна»,
значение начинается с числа ноль.

Отсутствует

 

№1604209-12-2021 14:07:17

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 78.0

Re: Custom Buttons

Dumby пишет

В zip-папке.

Спасибо!

Отсутствует

 

№1604309-12-2021 20:48:49

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 237
UA: Firefox 95.0

Re: Custom Buttons

FF 95 + CB 0.0.7.0.0.22
Undo Close Tabs не показывает список по ПКМ

Отредактировано momo2000 (09-12-2021 20:49:36)

Отсутствует

 

№1604409-12-2021 21:09:02

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 78.0

Re: Custom Buttons

Как увеличить шрифт в окнах CB?
cb.png

Отсутствует

 

№1604509-12-2021 23:11:34

Пострел
Участник
 
Группа: Members
Зарегистрирован: 08-04-2021
Сообщений: 51
UA: Firefox 95.0

Re: Custom Buttons

shadow_user,
 
Архиватором откройте Сustom Buttons. И по пути
custombuttons@xsms.org\chrome\custombuttons\content\
и отредактируйте файл - codeeditor.css, строчку - font-size: 12px;

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

Выделить код

Код:

.cbeditor-textbox
{
	font-family: -moz-fixed;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

Отсутствует

 

№1604610-12-2021 00:18:06

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 95.0

Re: Custom Buttons

Пострел
Спасибо за подсказку, добавил в этот код


Win7

Отсутствует

 

№1604710-12-2021 08:45:00

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 95.0

Re: Custom Buttons

del

Отредактировано voqabuhe (10-12-2021 08:59:33)

Отсутствует

 

№1604810-12-2021 09:00:46

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 95.0

Re: Custom Buttons

voqabuhe пишет

Подробнее можно? А то что-то у меня при добавление ничего не происходит.

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

Выделить код

Код:

@-moz-document url-prefix(chrome://custombuttons/content/editor.xul) {
	@media (prefers-color-scheme: dark) {
		tab, tabpanels, caption {
			appearance: none !important;
			background-color: transparent !important;
		}
		tab, tabpanels, checkbox:not([checked]) > image.checkbox-check {
			border: 1px solid gray !important;
		}
		tab {
			height: 24px !important;
			border-bottom: none !important;
			margin-inline-end: -1px !important;
		}
		menupopup.in-menulist > menuitem {
			color: white !important;
                        font-size: 15px !important;
		}
		#disableDefaultKeyBehavior {
			padding-inline-start: 4px !important;
		}
                .cbeditor-textbox {
	                font-family: свой шрифт !important;
	                font-size: 15px !important;
                }
	}
}


Win7

Отсутствует

 

№1604910-12-2021 09:05:13

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 95.0

Re: Custom Buttons

kokoss
Спасибо. Да я уже понял свою ошибку.

Отсутствует

 

№1605010-12-2021 09:17:05

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 78.0

Re: Custom Buttons

Пострел пишет

Архиватором откройте Сustom Buttons.

Спасибо, получилось.

Отсутствует

 

Board footer

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