Где рабочую версию Custom Buttons взять
Ну, у меня шестнадцатая до сих пор работает.
Напомню о необходимости очистки startupCache после установки.
Отсутствует
Ну, у меня шестнадцатая до сих пор работает.
Напомню о необходимости очистки startupCache после установки.
Она и у меня установлена. Кнопки все рабочие, а вот редактор открывает совершенно чистое окно. Если открывать его во вкладке, то выдаёт вот такую ошибку
Как бы это исправить?
ПС Если не ошибаюсь, то произошло такое с 81.0.
Отредактировано voqabuhe (29-10-2020 18:18:11)
Отсутствует
Как бы это исправить?
посмотри в сторону локализации. такая ошибка бывает, когда в файле локализации отсутствуют нужные строки. Сравни построчно английский и руський файл.
...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation
Отсутствует
редактор открывает совершенно чистое окно. Если открывать его во вкладке, то выдаёт вот такую ошибку
Чтобы совершенно чистое окно, такого не видел,
а вот то, что на скрине — довольно хорошо знакомо.
Окна CB-редактора находятся под воздействием кнопки «Source Editor»,
которую сломали как раз так, как указал mokujin, то есть код кнопки
расчитывает на строки в лисьем файле локализации, которых больше нет.
Таким образом, в первую очередь, следует отключить или удалить Source Editor,
и смотреть, исправит ли это ситуацию с редактором в отдельных окнах.
Отсутствует
Чтобы совершенно чистое окно, такого не видел
Ну тут много и не потерял, особо и смотреть не на что.
Таким образом, в первую очередь, следует отключить или удалить Source Editor,
и смотреть, исправит ли это ситуацию с редактором в отдельных окнах.
Да, удаление Source Editor помогло. Спасибо.
Отсутствует
Dumby
https://forum.mozilla-russia.org/viewto … 07#p780707
На FF 82 что-то не работает, не подскажете как исправить?
Отредактировано Jurgens (02-11-2020 13:18:51)
Отсутствует
что-то не работает, не подскажете как исправить?
Что-то не слишком похоже на STR, но, может быть, код был размещён во вкладке «Код»,
тогда как предназначен быть размещённым во вкладке «Инициализация» (?).
Отсутствует
Jurgens пишетчто-то не работает, не подскажете как исправить?
Что-то не слишком похоже на STR, но, может быть, код был размещён во вкладке «Код»,
тогда как предназначен быть размещённым во вкладке «Инициализация» (?).
Делал по инструкции отсюда (второй способ), но действительно копировал по интуиции во вкладку "Код", т.к. в инструкции явно не указано обратное.
После вашего комментария переделал, скопировав код во вкладку «Инициализация» - пока работает.
Спасибо.
Отсутствует
Dumby
Здраво! Нельзя в ini портабла ключ вставить(-no-deelevate), а то батником приходиться...
nircmd exec hide ..\..\%firefox%\firefox.exe -no-deelevate
Или в config ?
Отредактировано solombala (04-11-2020 19:19:47)
Отсутствует
Нельзя в ini портабла ключ вставить(-no-deelevate)
Не смог найти там такого функционала.
Да и зачем, когда настройка browser.launcherProcess.enabled вроде как работает.
Ещё, наверно, можно пресечь со стороны ОС манипуляцией разделом
HKEY_CURRENT_USER\Software\Mozilla\Firefox\Launcher
(удаление ланчерского параметра и запрет на задание значения).
Отсутствует
Добрый день.
Можно доработать кнопку Save snapshot to html( Firefox24+ ) от 01.12.2017. чтобы :
1. Картинки не конвертировались в base64, и сделать так, чтобы оставались только имена картинок (с расширением) без самих ссылок.
(Если нет - то хотя бы, чтобы картинки не конвертировались.)
2. Стили не добавлялись в html и из html удалялись все стили тега <style></style>.
Отредактировано Black_Cat (05-11-2020 16:37:44)
Не мешай, не мешай
Остаться одной — моя печаль
Улетай, улетай
В свой далёкий космос...
Отсутствует
browser.launcherProcess.enabled ? И что она дает? Ключ -no-deelevate тут каким образом? Не понял.
Ну как, ключ -no-deelevate просит лису её не деэлеватить.
А деэлеватством занимается как раз launcher рrocess, то есть, так называемый
«Запускающий процесс», который, кстати, на странице about:support,
имеет соответствующую строку в таблице «Сведения о приложении».
Нет запускающего процесса — некому и деэлеватить.
Более того, вот признак, если запускающий процесс выключен, а ключ прицеплен, то в консоли
появляется соответствующая запись-ошибка: «Warning: unrecognized command line flag -no-deelevate».
Но да, действительно, соглашусь, это не портабельно, поскольку эта нагибай-система
взаимодействует с реестром. Увы, не знаю как сделать это без ключа коммандной строки.
Отсутствует
Ну как, ключ -no-deelevate просит лису её не деэлеватить.
А деэлеватством занимается как раз launcher рrocess, то есть, так называемый
«Запускающий процесс», который, кстати, на странице about:support,
имеет соответствующую строку в таблице «Сведения о приложении».
А если задать переменную среды __COMPAT_LAYER=RunAsInvoker ?
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Dumby
Infocatcher
Давайте креатните, может в config код какой? Заманал этот ключ. перезапуск и т.д тоже приходится через батник.А самое поганое, браузер по умолчанию - ключ уже не катит...
Отсутствует
А если задать переменную среды __COMPAT_LAYER=RunAsInvoker ?
Попробовал попробовать.
Win7, winver: Версия 6.1 (сборка 7601: Servce Pack 1).
Firefox beta 83.0b5 (32-битный)
libportable (dll 8.0.3.100)
Вписал в ini
Чтобы проверить переменную среды испёк кнопку:
var key = "__COMPAT_LAYER"; var env = Cc["@mozilla.org/process/environment;1"].getService(Ci.nsIEnvironment); if (env.exists(key)) alert(env.get(key)); else alert(key + " not exists");
Проверяю деэлеватство: цап указателем мыши закладку с панели закладок,
и медленно потащил на десктоп. Курсор превращается в фигу перечёркнутый кружок.
Дроп ни к чему не приводит.
То есть, на первый взгляд, не работает.
Может руки кривые, может что-то ещё, а может просто гипотеза не прокатила.
Отсутствует
кто знает откуда теперь берутся поисковики? В search-extensions - не вижу list.json ...как отключить поиск поисковиков(в searchbar) ? В скрипте рихтануть надо, так в каком?
Отредактировано solombala (18-11-2020 14:51:50)
Отсутствует
После перехода с 78_esr на 83-ю перестал работать custom_buttons. Версия стоит custom_buttons-0.0.7.0.0.15-fx-paxmod. Хотел переустановить на версию из этого поста, но ссылки не рабочие. Может кто поделится?
Windows 10 LTSC
Отсутствует
Отсутствует
xrun1, сенькаю, теперь всё в норме...
Windows 10 LTSC
Отсутствует
кто знает откуда теперь берутся поисковики? В search-extensions - не вижу list.json
resource:///defaults/settings/main/search-config.json
как отключить поиск поисковиков(в searchbar) ? В скрипте рихтануть надо, так в каком?
resource:///actors/LinkHandlerChild.jsm
Отсутствует
Dumby
resource:///defaults/settings/main/search-config.json
Изумительно...Париться надо, влепил старый способ с list.json , тоже пришлось запариться...Что ни день, то сюрпризы...
Странно, site advisor обновился и крякнул в новых ff, в 77 - без проблем..
https://sadownload.mcafee.com/products/ … affplg.xpi
Ладно, а вот с ярлыка порбаблю запустить через файл, xpi , к примеру, и профиль улетает...Если DLL потрашную свежую поставить, так мультипроцесс не загасить...
Отредактировано solombala (23-11-2020 20:11:43)
Отсутствует
Dumby
Пользуюсь кодом переключения вкладок наведением указателя на вкладку для Custom Buttons отсюда в составе user_chrome_files. Работает отлично.
Хотел бы Вас попросить, подправите может, для порядка, в обычный .js-скрипт.
// ((lst, trg) => trg && addEventListener("mouseover", lst, false, trg))({ id: 0, tab: null, handleEvent(e) { var tab = e.target.closest("tab:not([selected]"); if (tab && this.tab != tab) clearTimeout(this.id), this.id = setTimeout(this.onTimeout, 150, this.tab = tab, tab.screenX); }, get onTimeout() { delete this.onTimeout; return this.onTimeout = (tab, x) => { if (tab.matches(":hover") && Math.abs(x - tab.screenX) < 50) gBrowser.selectedTab = tab; this.tab = null; } } }, gBrowser.tabs[0].flattenedTreeParentNode);
Отсутствует
подправите может, для порядка, в обычный .js-скрипт
Как-то так, наверно
try {((lst, trg) => { trg.addEventListener("mouseover", lst); addEventListener("unload", () => trg.removeEventListener("mouseover", lst), {once: true}); })({ handleEvent(e) { var id = 0, hoverTab = null, onTimeout = (tab, x) => { if (tab.matches(":hover") && Math.abs(x - tab.screenX) < 50) gBrowser.selectedTab = tab; hoverTab = null; } (this.handleEvent = e => { var tab = e.target.closest("tab:not([selected]"); if (tab && tab != hoverTab) clearTimeout(id), id = setTimeout(onTimeout, 150, hoverTab = tab, tab.screenX); })(e); } }, document.querySelector("#tabbrowser-tabs tab.tabbrowser-tab").flattenedTreeParentNode);} catch(ex) {Cu.reportError(ex);}
Сохранение автоматом идёт всегда в "Другие закладки", ну дефолтное теперь поведение.
Что-то кислое какое-то описание бага 1665389.
Дефолтная папка для добавления закладок теперь настраивается.
Поэтому, полагаю, сама хотелка нуждается в переосмыслении и переформулировке.
Есть предложение рассмотреть такой подход:
Папку для добавления через адресную звезду и всякий Ctrl+D
оставить под настройкой.
То есть, в данном случае, в browser.bookmarks.defaultLocation
вписать «menu» (без кавычек).
А папку для добавления через контекстную звезду
уже прихардкодить как "Другие закладки" непосредственным воздействием.
(async star => star.gContextMenu = { bookmarkThisPage() { (this.bookmarkThisPage = eval( `(${PlacesCommandHook.bookmarkPage})`.replace(" ", " function ") .replace("await PlacesUIUtils.defaultParentGuid", `"${PlacesUtils.bookmarks.unfiledGuid}"`) ))(); } })(document.getElementById("context-bookmarkpage"));
Отредактировано Dumby (29-11-2020 09:18:34)
Отсутствует