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

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№125-02-2019 17:59:45

AlexBob
Участник
 
Группа: Members
Зарегистрирован: 25-02-2019
Сообщений: 4
UA: Firefox 60.0

Кнопка вместо закладки или пользовательская кнопка.

Здравствуйте!

Помогите, пожалуйста, создать пользовательскую кнопку, которая бы закрывала окно Firefox.
Важно, чтобы эту кнопку было хорошо видно, и то что на ней написано.

Идеально - сделать кнопку вместо закладки как на картинке:
https://my-files.ru/Get/2onmc9/FirefoxScreenBookmark.jpg
В этой теме нашёл, что можно в закладке выполнять javascript. Но javascript не может закрыть окно, которое не было открыто с помощью javascript.

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Может есть другие варианты, без javascript, например?

Или тогда создать кнопку на навигационной панели.
скрытый текст
http://gt.f.mf-image.ru/d/eyJ0IjoiMjAxOS0wMi0yNVQxNDo1Njo1OS4xMTI3NzUzWiIsInRtIjoxNSwiYmQiOjEsImZkIjo1NjUyODExLCJyZiI6bnVsbCwic2wiOjAsImZuIjpudWxsLCJyIjoiaHR0cHM6Ly9teS1maWxlcy5ydS91eW43OWIiLCJsIjpudWxsfQ,,.6B21CE9E3CBF8958A9E3B1CC9481B177./FirefoxScreenButton.jpg

Только, чтобы она выглядела таким образом, что её может прочитать любой, даже пожилой, человек и понять, для чего она.

Спасибо!

Отсутствует

 

№226-02-2019 16:18:53

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9515
UA: Seamonkey 2.14

Re: Кнопка вместо закладки или пользовательская кнопка.

самый простой вариант
берешь расширение добавляющее кнопку с нужным функционалом
рисуешь картинку с текстом и стилем заменяешь картинку кнопки на свою


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.

Отсутствует

 

№326-02-2019 17:43:43

AlexBob
Участник
 
Группа: Members
Зарегистрирован: 25-02-2019
Сообщений: 4
UA: Firefox 60.0

Re: Кнопка вместо закладки или пользовательская кнопка.

Для меня ваш ответ слишком поверхностный.

1. Какое расширение можете порекомендовать?
2. Где находятся стили кнопки, чтобы сделать её прямоугольной?

Спасибо!

Отсутствует

 

№426-02-2019 18:26:55

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

Re: Кнопка вместо закладки или пользовательская кнопка.

AlexBob
например https://forum.mozilla-russia.org/viewto … 15#p763715
там две кнопки одна из них перезапуск
можно заменить команду
this.restartMozilla();
на команду закрытия окна
win.BrowserTryToCloseWindow();
ну и соответственно название кнопки let label = ...
и тултип let tooltiptext = ...
ещё иконку заменить

и код чтобы название кнопки отображалось на панели

Выделить код

Код:

toolbar #v-toolbarbutton-restart-app > .toolbarbutton-text {
    display: -moz-box !important;
}

Отредактировано Vitaliy V. (26-02-2019 19:39:00)

Отсутствует

 

№516-03-2019 13:57:43

AlexBob
Участник
 
Группа: Members
Зарегистрирован: 25-02-2019
Сообщений: 4
UA: Firefox 65.0

Re: Кнопка вместо закладки или пользовательская кнопка.

Спасибо большое!
Всё сделал, как вы писали. Всё получилось!

Поставил кнопку в Porteus Kiosk.
Чтобы кнопка появилась на панели надо в prefs.js (или, что правильней, создать user.js)  изменить параметр browser.uiCustomization.state, добавив туда кнопку.
user_pref("browser.uiCustomization.state", "{\"placements\":{\"nav-bar\":[\"v-toolbarbutton-restart-app\"...
Как раз в Porteus Kiosk ни Customize, ни about:config недоступны.
Ну, может кому ещё пригодится.

Скажите, сама кнопка очень напоминает кнопку для Custombuttons с этого поста:
https://forum.mozilla-russia.org/viewtopic.php?id=41987
Даже иконка та же.
Custombuttons на текущую версию Firefox (65.0.2) не ставится. Но ваше решение, через userChrome.css работает прекрасно.
Это стало быть так можно любой скрипт (расширение) заставить работать?

Отсутствует

 

Board footer

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