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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№104-06-2020 03:31:13

Вжух
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 35
UA: Firefox 77.0

Выпадающий список часто посещаемых страниц

Оставлял подобный вопрос в теме "Проблемы после обновления", но на него не обратили внимание. Вопрос: как вернуть выпадающий список, который появлялся, когда я нажимал на стрелочку вниз в адресной строке? Утолщение адресной строки я исправил при помощи UserChrome, но выпадающий список при этом не вернулся.
PS: browser.urlbar.openViewOnFocus - даже не предлагайте. Нужна именно стрелочка, как раньше, а не появление выпадающего списка при клике на любое место адресной строки. Это сильно усложняет просмотр страниц.

Отсутствует

 

№204-06-2020 07:43:22

Yeesha
Участник
 
Группа: Members
Зарегистрирован: 23-08-2008
Сообщений: 359
UA: Firefox 77.0

Re: Выпадающий список часто посещаемых страниц

Вжух пишет

browser.urlbar.openViewOnFocus - даже не предлагайте.

browser.urlbar.openViewOnFocus поставить в false, а список открывать стрелкой на клавиатуре. Пока только так. А для кнопки-стрелочки - ждите, пока кто-то напишет юзерскрипт (если это возможно). Пока что есть вот такое расширение: https://addons.mozilla.org/en-US/firefo … es-button/

Ну и вот описание всего, что можно сделать с мегабаром.

Отсутствует

 

№304-06-2020 10:06:38

Вжух
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 35
UA: Firefox 77.0

Re: Выпадающий список часто посещаемых страниц

Yeesha пишет
Вжух пишет

browser.urlbar.openViewOnFocus - даже не предлагайте.

browser.urlbar.openViewOnFocus поставить в false, а список открывать стрелкой на клавиатуре. Пока только так. А для кнопки-стрелочки - ждите, пока кто-то напишет юзерскрипт (если это возможно). Пока что есть вот такое расширение: https://addons.mozilla.org/en-US/firefo … es-button/

Ну и вот описание всего, что можно сделать с мегабаром.

Расширение работает. Хоть и подозрительное оно. Спасибо. Надеюсь кто-то сможет написать скрипт.

Отсутствует

 

№405-06-2020 23:34:40

Yeesha
Участник
 
Группа: Members
Зарегистрирован: 23-08-2008
Сообщений: 359
UA: Firefox 77.0

Re: Выпадающий список часто посещаемых страниц

Вот там скрипт для возвращения старой стрелочки: https://forum.mozilla-russia.org/viewto … 08#p781608
 
UPD: по той ссылке используется экзотический способ подключения юзерскриптов, я использую традиционный способ, вот вариант скрипта для этого случая. По идее он должен работать также и при подключении через CustomButtons.

urlbarHistoryDropmarker.uc.js

Выделить код

Код:

var urlbarhistorydropmarker = {
	dropmarker: null,
	constructor: function() {
		var after;
		if (document.querySelector("#urlbar .urlbar-history-dropmarker") || !(after = document.querySelector("#urlbar #page-action-buttons")))
			return;
		var {UrlbarProviderTopSites} = ChromeUtils.import("resource:///modules/UrlbarProviderTopSites.jsm");
		UrlbarProviderTopSites.isActive = {
			isActive() { return false; }
		}.isActive;
		if (Services.prefs.getBoolPref("browser.urlbar.openViewOnFocus", true))
			return;
		var fragment = MozXULElement.parseXULToFragment(`<image class="urlbar-history-dropmarker urlbar-icon chromeclass-toolbar-additional" role="button" tooltiptext="Показать историю"/>`);
		var dropmarker = this.dropmarker = fragment.firstElementChild;
		after.before(fragment);
		dropmarker.addEventListener("mousedown", this);
		// ucf_custom_script_win.unloadlisteners.push("urlbarhistorydropmarker");
	},
	destructor: function() {
		this.dropmarker.removeEventListener("mousedown", this);
	},
	handleEvent: function(event) {
		event.preventDefault();
		event.stopPropagation();
		if (gURLBar.view.isOpen)
			gURLBar.view.close();
		else {
			gURLBar.focus();
			gURLBar.startQuery({
			  allowAutofill: false,
			  event,
			});
			gURLBar._maybeSelectAll();
		}
	}
};

try { urlbarhistorydropmarker.constructor(); } catch (e) {}

Отредактировано Yeesha (05-06-2020 23:40:55)

Отсутствует

 

№527-06-2020 11:17:14

embajador1
Участник
 
Группа: Members
Зарегистрирован: 23-06-2020
Сообщений: 3
UA: Firefox 77.0

Re: Выпадающий список часто посещаемых страниц

Спасибо за расширение.
https://addons.mozilla.org/en-US/firefox/addon/show-history-top-sites-button/#&gid=1&pid=2

Отсутствует

 

№627-06-2020 13:52:59

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3157
UA: Firefox 68.0

Re: Выпадающий список часто посещаемых страниц

А в чём удобство всех этих выпадающих популярных адресов? Чем они отличаются от собранных в одну папку на панели закладок частоиспользуемых ресурсов?

Отсутствует

 

№727-06-2020 14:01:28

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 78.0

Re: Выпадающий список часто посещаемых страниц

Yeesha пишет

я использую традиционный способ

тормозной он а не традиционный...

Отсутствует

 

№827-06-2020 14:10:52

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

Re: Выпадающий список часто посещаемых страниц

Ну вот же есть простое и красивое решение Создай закладку на адрес

Отсутствует

 

№928-06-2020 00:46:12

Yeesha
Участник
 
Группа: Members
Зарегистрирован: 23-08-2008
Сообщений: 359
UA: Firefox 77.0

Re: Выпадающий список часто посещаемых страниц

Vitaliy V. пишет

тормозной он а не традиционный...

А можно поподробнее или ссылку? Инфы по юзерскриптам на этом форуме нет вообще. :( Сплошной CustomButtons, да и там тайная ложа криптоманов.

Отсутствует

 

№1028-06-2020 14:19:17

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 78.0

Re: Выпадающий список часто посещаемых страниц

Yeesha
https://github.com/VitaliyVstyle/Vitali … _files.zip
В Readme.txt основная инфа. Разумеется это не менеджер скриптов основная функция добавление панелей,
но можно подключать стили и скрипты.
Отличия между скриптами https://forum.mozilla-russia.org/viewto … 11#p779311 второй сполер
Если требуется подключить другие скрипты можно например так https://forum.mozilla-russia.org/viewto … 77#p776177
custom_script.js можно использовать для создания кнопок методом CustomizableUI.createWidget
примеры есть в самом user_chrome_files --> user_chrome.js
или по форуму поискать CustomizableUI.createWidget
вот например адаптация кнопки CB https://forum.mozilla-russia.org/viewto … 12#p780412 c toggleRestartlessAddons.js
есть и другие.
Если будут вопросы пишите конкретно какие скрипты нужно адаптировать.

Отсутствует

 

№1130-06-2020 12:13:10

Yeesha
Участник
 
Группа: Members
Зарегистрирован: 23-08-2008
Сообщений: 359
UA: Firefox 77.0

Re: Выпадающий список часто посещаемых страниц

Vitaliy V., спасибо!

Отсутствует

 

Board footer

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