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

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

№22607-04-2017 20:30:51

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 52.0

Re: FireGestures

Подскажите, пожалуйста, код для жеста, раскрывающего вот такое меню загрузок:

9148065m.jpg

Отсутствует

 

№22721-04-2017 16:32:04

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 195
UA: Firefox 53.0

Re: FireGestures

При включении многопроцессорности перестают работать жесты Назад к первой странице вкладки:

Выделить код

Код:

if (gBrowser.sessionHistory.index > 0)
  gBrowser.gotoIndex(0);

и Вперёд к последней странице вкладки:

Выделить код

Код:

var nav = gBrowser.webNavigation;
var hist = nav.sessionHistory;
nav.gotoIndex(hist.count - 1);

Подскажите, как их можно поправить, чтобы они заработали?


Windows 10 LTSC

Отсутствует

 

№22811-07-2017 23:04:38

beggrr
Участник
 
Группа: Members
Зарегистрирован: 04-02-2014
Сообщений: 128
UA: Firefox 37.0

Re: FireGestures

Подскажите, как сделать чтобы  FireGestures писало в консоль сообщения об ошибках js как это делает Custom Buttons.

Сейчас если в консоли запись об ошибке, то она выглядит так:

Текст ошибки и ссылка chrome://firegestures/content/browser.js line 115 > Function

А как сделать, чтоб писало в каком жесте произошла ошибка и указывало то место в  коде, где это случилось? Ну как Custom Buttons делает.

Отсутствует

 

№22912-09-2017 16:14:05

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 52.0

Re: FireGestures

Есть такой код для закрытия текущей вкладки и перехода к предыдущей:

Выделить код

Код:

var tab = gBrowser.mCurrentTab;
if(tab.previousSibling)
  gBrowser.mTabContainer.selectedIndex--;
gBrowser.removeTab(tab);

Помогите пжл переделать на следующую

Отредактировано becool (12-09-2017 22:35:28)

Отсутствует

 

№23013-09-2017 11:50:08

Mazzi
Участник
 
Группа: Members
Откуда: РФ, Белгород
Зарегистрирован: 18-05-2010
Сообщений: 123
UA: Firefox 57.0

Re: FireGestures

becool пишет

Помогите пжл переделать на следующую

https://forum.mozilla-russia.org/viewto … 86#p122286

Отредактировано Mazzi (13-09-2017 11:50:44)

Отсутствует

 

№23113-09-2017 19:12:23

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 52.0

Re: FireGestures

Mazzi, good2.gif Спасибо!

Отсутствует

 

№23222-09-2017 15:29:46

Опупум
Участник
 
Группа: Members
Зарегистрирован: 06-07-2012
Сообщений: 206
UA: Firefox 55.0

Re: FireGestures

Можно ли жестами запускать расширения? У расширений должен быть какой то идентификатор, где его можно посмотреть?

Отсутствует

 

№23322-09-2017 17:21:23

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 505
UA: Firefox 45.0

Re: FireGestures

всмысле ВКл\ВЫКЛ делать - да, можно.
пример ВКЛ\ВЫКЛ расширение MediaSniffer(подставляешь нужный id ):

Выделить код

Код:

AddonManager.getAddonByID('MediaSniffer@hiyoko.info', function (addon) {
    addon.userDisabled = !addon.userDisabled;

});

id смотреть в самом расширении, это обычный .zip


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№23422-09-2017 20:12:25

Опупум
Участник
 
Группа: Members
Зарегистрирован: 06-07-2012
Сообщений: 206
UA: Firefox 55.0

Re: FireGestures

Не, я имел в виду применение расширения к сайту, а по коду

Выделить код

Код:

AddonManager.getAddonByID('tranquility@ushnisha.com', function (addon) {
    addon.userDisabled = !addon.userDisabled;});

Кнопка tranquility появляется/исчезает. А надо чтобы нажималась/отжималась.
Сейчас работает такое:

Выделить код

Код:

BrowserFullScreen();
__readable_by_evernote.button__call(event);

но Clearly умер. А главное не могу найти где в нём этот самый button лежит и какие аналоги в tranquility

Отсутствует

 

№23522-09-2017 23:03:00

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 505
UA: Firefox 45.0

Re: FireGestures

ты не то спросил\написал. формулируй понятней.
нажать на кнопку, тут туча примеров есть. А если тебе нужно вызвать ф-цию из расширения, - дык это уже третий смысл\хотелка.

Яхз. что такое транквилити, но нажать на кнопку(если она есть) всегда можно так:

Выделить код

Код:

// вписать ИД кнопки нужной
  document.getElementById('custombuttons-button65').click();

// или лучше прямо вызывать ф-цию расширения. нарпример вот:
 PalemoonCommander.openOptions();

AttributeInspector бери и он всё покажет.


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№23607-10-2017 19:03:33

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

Re: FireGestures

Нужен код жеста - скопировать адрес страницы. Т.е. то, что в адресной строке, жестом в любом месте страницы.
Гибрид из набора не подходит.

Отсутствует

 

№23708-10-2017 12:49:17

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 55.0

Re: FireGestures

oleg.sgh пишет

Нужен код жеста - скопировать адрес страницы. Т.е. то, что в адресной строке, жестом в любом месте страницы.
Гибрид из набора не подходит.

Поиск по «copy» среди файлов расширения:
firegestures-1.11.1-fx.xpi\chrome\locale\en-US\firegestures\mapping.dtd
-> <!ENTITY gestureCmd.hybridCopyURL "Copy Location">

firegestures-1.11.1-fx.xpi\chrome\content\firegestures\browser.js
->

Выделить код

Код:

case "FireGestures:HybridCopyURL": 
                var url = this.getLinkURL() || this.getImageURL() || 
                          this.sourceNode.ownerDocument.location.href;
                var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
                clipboard.copyString(url);
                break;

Можно попробовать вот такое:

Выделить код

Код:

var url = FireGestures.sourceNode.ownerDocument.location.href;
var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
clipboard.copyString(url);

И первую строчку можно заменить на
var url = gBrowser.currentURI.spec;
или на

Выделить код

Код:

var url = losslessDecodeURI(gBrowser.currentURI);

Разница будет видна на страницах типа https://ru.wikipedia.org/wiki/Служебная:Поиск.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№23808-10-2017 13:03:10

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

Re: FireGestures

Infocatcher
На первый код ругается редактор FireGestures
Второй работает.
Спасибо.

Отсутствует

 

№23923-11-2017 08:42:17

AlexanderKv
Участник
 
Группа: Members
Зарегистрирован: 23-11-2017
Сообщений: 2
UA: Firefox 57.0

Re: FireGestures

Друзья, известно ли что-нибудь про работу расширения на 57-ом FF?
Во многом благодаря FireGestures оставался на FF...

Отсутствует

 

№24023-11-2017 08:57:16

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

Отсутствует

 

№24123-11-2017 09:25:12

AlexanderKv
Участник
 
Группа: Members
Зарегистрирован: 23-11-2017
Сообщений: 2
UA: Firefox 57.0

Re: FireGestures

oleg.sgh пишет

AlexanderKv

Gesturefy всем подошел, спасибо.
Не знаете, можно ли его настоить на работу в любых вкладках?
Сейчас он не работает в настройках, управлении дополнениями, странице firefox addons...

Отсутствует

 

№24223-11-2017 09:30:45

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

Re: FireGestures

AlexanderKv
Веб дополнения не работают на служебных, пустых, недогруженных вкладках.
На стр. дополнений можно разрешить в about:config
Создать логическое privacy.resistFingerprinting.block_mozAddonManager;true

Отсутствует

 

№24326-01-2018 11:10:29

DeeZ
Участник
 
Группа: Members
Зарегистрирован: 01-01-2009
Сообщений: 80
UA: Firefox 58.0

Re: FireGestures

del

Отредактировано DeeZ (26-01-2018 14:48:08)

Отсутствует

 

№24410-02-2018 10:59:20

HepoH
Участник
 
Группа: Members
Зарегистрирован: 10-02-2018
Сообщений: 2
UA: Firefox 58.0

Re: FireGestures

oleg.sgh пишет

AlexanderKvВеб дополнения не работают на служебных, пустых, недогруженных вкладках.На стр. дополнений можно разрешить в about:configСоздать логическое privacy.resistFingerprinting.block_mozAddonManager;true

Данный ключ точно работает? Пробовал добавить, но никакого эффекта.

Отредактировано HepoH (10-02-2018 11:01:03)

Отсутствует

 

№24510-02-2018 11:02:58

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

Re: FireGestures

HepoH
Gesturefy,  на страницах дополнений, работает точно.

Отсутствует

 

№24625-02-2018 18:14:42

HepoH
Участник
 
Группа: Members
Зарегистрирован: 10-02-2018
Сообщений: 2
UA: Firefox 60.0

Re: FireGestures

oleg.sgh пишет

HepoH
Gesturefy,  на страницах дополнений, работает точно.

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

UPD: отставить, страницами дополнений я считал вкладки "about:addons", а не "https://addons.mozilla.org/", о котором скорее всего говорили вы. Там действительно работает.

Отредактировано HepoH (01-03-2018 18:49:52)

Отсутствует

 

№24706-01-2019 16:19:41

Vektorin
Участник
 
Группа: Members
Зарегистрирован: 07-07-2015
Сообщений: 10
UA: Firefox 64.0

Re: FireGestures

Подскажите, где в настройках сделать это...

ещё выделенное слово потянуть вправо — поиск в гугл

http://www.outsidethebox.ms/18190/

Отсутствует

 

Board footer

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