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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№10122-08-2012 20:57:44

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

Re: Right Links

Проверил. Если настроено делать двойной клик или что-то стандартное, определяется как то, что имитируется.
При нестандартных настройках никакие клики не отлавливаются. :sick:

Так что можно только настроить на клик СКМ, например, если уж колесико нажимать неудобно.


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

Отсутствует

 

№10223-08-2012 20:37:07

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 4922
UA: Seamonkey 2.11

Re: Right Links

Infocatcher пишет

клик СКМ, например, если уж колесико нажимать неудобно.

Мне казалось, что это одно и то же.


Мой рецепт счастья почти в любом браузере: раз, два, три — реклама, умри!

Отсутствует

 

№10323-08-2012 20:41:09

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

Re: Right Links

Пандёнок
Я про то, что можно настроить дополнительную кнопку, чтобы она работала как средняя.


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

Отсутствует

 

№10424-08-2012 14:30:28

Goltsov87
Участник
 
Группа: Members
Зарегистрирован: 24-08-2012
Сообщений: 1
UA: Firefox 14.0

Re: Right Links

всем привет, а у меня в этом плагине начались какие то проблемы, выдает ошибку 502...

Отредактировано Goltsov87 (24-08-2012 14:31:05)

Отсутствует

 

№10510-09-2012 09:13:24

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 4922
UA: Seamonkey 2.12

Re: Right Links

Infocatcher пишет

Добавлена возможность открытия ссылок "долгим" кликом левой кнопкой мыши.

Спасибо! Пробую.
Хорошо, что длина клика настраивается: extensions.rightlinks.longLeftClickTimeout в about:config.

Goltsov87

выдает ошибку 502

Где именно? Переустановите расширение.


Мой рецепт счастья почти в любом браузере: раз, два, три — реклама, умри!

Отсутствует

 

№10611-09-2012 11:28:10

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 619
UA: Firefox 15.0

Re: Right Links

Тоже возникли проблемы но весьма курьезные. При наведении на кнопку пишет что это кнопка для сворачивания в трей. При клике по ней, именно сворачивает:D
Через некоторое время, все восстанавливается и работает.

Отредактировано vv07 (11-09-2012 11:28:54)

Отсутствует

 

№10711-09-2012 19:21:09

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

Re: Right Links

vv07 пишет

При наведении на кнопку пишет что это кнопка для сворачивания в трей. При клике по ней, именно сворачивает:D
Через некоторое время, все восстанавливается и работает.

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


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

Отсутствует

 

№10811-09-2012 19:34:55

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 4922
UA: Seamonkey 2.12

Re: Right Links

vv07
Справка — Информация для решения проблем — копировать в буфер обмена — вставить в сообщение под спойлер или выложить на pastebin.


Мой рецепт счастья почти в любом браузере: раз, два, три — реклама, умри!

Отсутствует

 

№10918-09-2012 10:59:12

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 15.0

Re: Right Links

Infocatcher
Очень нравится расширение, но только конфликтует иногда с Мouse Gestures, если их нельзя подружить то можно хотя бы функцию "Долгий клик левой кнопкой мыши" как-то вытащить  код, что-бы положит его в инициализацию какой нибудь кнопки. Спасибо.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№11018-09-2012 11:32:07

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

Re: Right Links

villa7 пишет

но только конфликтует иногда с Мouse Gestures

С каким конкретно расширением конфликтует?
Можно попробовать уменьшить значение extensions.rightlinks.disallowMousemoveDist в about:config.
0 – отменять открытие вкладки при любом перемещении мыши
1 и более – «пройденный путь», после которого отменяется открытие вкладки
-1 – не учитывать перемещение вообще

villa7 пишет

хотя бы функцию "Долгий клик левой кнопкой мыши" как-то вытащить  код

Можно отключить обработку кликов правой кнопкой (в меню настроек: Настройки – Включить клик правой кнопкой мыши).


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

Отсутствует

 

№11118-09-2012 12:55:25

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 15.0

Re: Right Links

Infocatcher
[Можно отключить обработку кликов правой кнопкой (в меню настроек: Настройки – Включить клик правой кнопкой мыши).

Я пробовал отключать правую кнопку в Right Links, все равно иногда когда только нажимаю на нее что-бы выполнить жест сразу внизу экрана Мouse Gestures пишет Unknown Gesture:L>R  и блокирует жест, только повторными нажатиями левой, правой кнопками снимается блокировка, самое интересное что такое бывает не всегда, а периодически.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№11218-09-2012 14:01:54

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

Re: Right Links

villa7 пишет

Я пробовал отключать правую кнопку в Right Links, все равно иногда когда только нажимаю на нее что-бы выполнить жест сразу внизу экрана Мouse Gestures пишет Unknown Gesture:L>R  и блокирует жест

Не воспроизводится.
Если отключено в настройках, нажатие правой кнопки мыши вообще никак не должно обрабатываться.

Такого точно нет при отключенном Right Links?


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

Отсутствует

 

№11318-09-2012 15:23:42

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 15.0

Re: Right Links

Сейчас в ходе экспериментов выяснил следующее, если открывать страницу долгим кликом левой кнопкой мыши, то после нажатия правой кнопки на открытой странице сразу блокируется с сообщением "Unknown Gesture:L>R " в Mouse Gestures, если открывать новую вкладку любым другим способом даже правой кнопкой этого расширения то все нормально. А ставил это расширение именно для открытия долгим кликом, мне так удобней всего. Тестировал на nnm.ru раз 10.

P.S. Заменил код Mouse Gestures на дефолтный(для чистоты проверки) и опять при открытии страницы долгим кликом левой, только теперь при нажатии правой кнопки на открытой странице браузер сворачивается, открытие страницы правой кнопкой, все нормально. При отключенном Right Links тоже нормально. Изменение значений extensions.rightlinks.disallowMousemoveDist ничего не дало.

Отредактировано villa7 (18-09-2012 16:41:07)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№11418-09-2012 21:54:02

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

Re: Right Links

А, теперь вижу.
Надо было сразу написать, что используется http://forum.mozilla-russia.org/viewtop … 54#p561354.

Интересно выходит.
All-in-One Gestures и Mouse Gestures Redox отрабатывают только если после открытия вкладки сразу нажать правую кнопку мыши (не отпуская левую).
FireGestures считает, что все еще зажата левая кнопка мыши и отрабатывает соответствующе.

А проблема, видимо, в том, что для mousedown на странице используется специальная обработка, тогда как для mouseup отменяется событие на самом верхнем уровне.


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

Отсутствует

 

№11518-09-2012 22:44:04

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 15.0

Re: Right Links

Infocatcher
А проблема, видимо, в том, что для mousedown на странице используется специальная обработка, тогда как для mouseup отменяется событие на самом верхнем уровне.

Я в этом деле полный чайник, мне бы на пальцах что на что в коде поменять, или здесь уже ничего не сделать. Настроенную кнопку Mouse Gestures  не хочется на что-то менять и долгий клик левой очень удобен, дилемма прямо.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№11618-09-2012 23:09:47

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

Re: Right Links

villa7 пишет

мне бы на пальцах что на что в коде поменять, или здесь уже ничего не сделать.

Не все сразу. :)


Скрипт по ссылке зачем-то позволяет скриптам со страниц блокировать жесты.
Соответственно, я не могу сделать так, чтобы страницы не получали событие mouseup – сломаются жесты.
При этом другие расширения для жестов перехватывают события еще до страницы, в capturing phase. Так что для них FireGestures достаточно поступить аналогично обработке mousedown.


Вот тестовая версия: right_links-0.3.7.3pre2-unpacked-fx-sm.xpi (изменения)
Только мне лень делать отдельную ветку для изменений в механизме отключения, так что если будут проблемы с выключением – это последствия.

Если выставить extensions.rightlinks.stopMouseupEvent в false, будет работать как есть. Но страницы будут получать событие mouseup.
И можно изменить в коде для жестов

Выделить код

Код:

function registerEvents(aAction,eventArray){
        eventArray.forEach(function(aType){
                getBrowser().mPanelContainer[aAction+"EventListener"](aType,self,aType=="contextmenu");
        });
    };

на

Выделить код

Код:

function registerEvents(aAction,eventArray){
        eventArray.forEach(function(aType){
                getBrowser().mPanelContainer[aAction+"EventListener"](aType,self,true);
        });
    };

Тогда будет работать и с extensions.rightlinks.stopMouseupEvent = true.

Отредактировано Infocatcher (18-09-2012 23:36:14)


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

Отсутствует

 

№11718-09-2012 23:57:12

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

Re: Right Links

Впрочем, можно попробовать обмануть скрипт для жестов:
right_links-0.3.7.3pre3-unpacked-fx-sm.xpi (изменения)
При включенной настройке extensions.rightlinks.fakeMouseup имитируется событие mouseup, так что обработка жестов должна прекращаться.


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

Отсутствует

 

№11819-09-2012 00:52:38

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 15.0

Re: Right Links

Ура!!! Работают все три варианта, полагаю последний предпочтительней, хоть и не понимаю в чем разница между  true и false в extensions.rightlinks.stopMouseupEvent. Спасибо Вам большое, честное слово, мучился до сегодняшнего дня, не хотел отключать, кнопками туда-сюда по клацаю и заработает, а теперь красота. Спасибо.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№11919-09-2012 15:25:29

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

Re: Right Links

villa7 пишет

полагаю последний предпочтительней

Тут скорее скрипт для жестов не продуман.
Если возможность отключения жестов со страницы еще спорна, но не лишена смысла (на яндекс-картах, например, правой кнопкой создается рамка для увеличения, только там, вроде бы, все равно не пытаются блокировать жесты), то прекращать обработку жеста при отжатии кнопки явно надо до того, как кто-нибудь перехватит событие.
Например, если отпустить правую кнопку мыши за пределами страницы, скрипт тоже начнет вести себя некорректно. :)


villa7 пишет

хоть и не понимаю в чем разница между  true и false в extensions.rightlinks.stopMouseupEvent.

Разница будет только если страница как-то обрабатывает mouseup. Это чаще рекламой какой-нибудь используется – чтобы всплывающее окно выдать. :) А так очень редко нужно какое-то видимое действие при этом совершать.


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

Отсутствует

 

№12015-01-2013 23:01:33

oapm
Участник
 
Группа: Members
Зарегистрирован: 15-01-2013
Сообщений: 2
UA: Firefox 18.0

Re: Right Links

:| Помогите, пожалуйста! Right Links перестал работать. Отчего не пойму (в настройках само дополнение Включено). Было ведь все ок! А тут уж как недели две не работает. Правая мышь теперь тупо открывает контекстное меню.
Стоит Right Links 0.3.8 в браузере Firefox 18.0.
Помимо Right Links еще стоят:
All-in-One Sidebar
Close Tab by Double Click
Video DownloadHelper
Menu Editor
WikiLook
AVAST! WebRep

Отредактировано oapm (15-01-2013 23:20:17)

Отсутствует

 

№12116-01-2013 21:34:51

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 13898
UA: Firefox 19.0
Веб-сайт

Re: Right Links

У меня тоже с последним обновлением много нареканий к расширению. То открывается ссылка, то нет, то контекстное меню, то вообще никакой реакции, как-будто не попал на ссылку. Привык к нему, но придется откатиться на предыдущую версию. Посмотри, что может быть.
Спасибо.


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№12217-01-2013 14:05:21

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

Re: Right Links

oapm
Сперва надо убедиться, что extensions.rightlinks.enabled и extensions.rightlinks.enabled.right в about:config выставлены в true.

Sergeys
На новом профиле воспроизводится?
Можно попробовать отключить extensions.rightlinks.fakeMouseup (нужно только для расширений, реализующих жесты мышью, причем не для всех) – возможно, какое-то расширение неправильно отрабатывает дополнительное событие.

Вот отладочная версия: right_links-debug.xpi, выводит сообщения, начинающиеся с «[Right Links]:» в консоль ошибок.
Что выводится при клике по ссылке? (Плюс при открытии окна должно выдать «[Right Links]: <время> setClickHandlers(true)»).


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

Отсутствует

 

№12317-01-2013 19:37:05

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 13898
UA: Firefox 19.0
Веб-сайт

Re: Right Links

Infocatcher
Откатился на 0.3.7.2 и всё нормально, а то раздражало ужас.
Отладочную попробую на днях (под хорошее настроение) и тогда сообщу о результатах.
Спасибо.

P.S. Расширений для управления жестами не установлено. Проблемы начались сразу после установки новой версии.


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№12417-01-2013 20:52:28

oapm
Участник
 
Группа: Members
Зарегистрирован: 15-01-2013
Сообщений: 2
UA: Firefox 18.0

Re: Right Links

Infocatcher:
Сперва надо убедиться, что extensions.rightlinks.enabled и extensions.rightlinks.enabled.right в about:config выставлены в true.

Сделал как посоветовал Infocatcher (у меня было по-другому). Заработало!!! Спасибо, Infocatcher!!!

Отредактировано oapm (17-01-2013 20:53:40)

Отсутствует

 

№12517-01-2013 20:53:40

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

Re: Right Links

Sergeys
Еще «то вообще никакой реакции» может быть из-за добавленной проверки безопасности (и если отключен вывод всплывающих сообщений через extensions.rightlinks.notifyOpenTime = -1). Но при этом встроенные способы открытия ссылки точно так же не сработают (будет только ошибка в консоли).

В общем, воспроизвести у меня не получается. И с возможными причинами тоже не очень понятно.

Добавлено 17-01-2013 20:58:35
oapm
Вообще, в about:config можно было не лезть, это есть в меню настроек (контекстное меню кнопки / пункта меню или можно открыть из управления дополнениями):
Настройки – Включить клик правой кнопкой мыши
Настройки – Включить долгий клик левой кнопкой мыши

Отредактировано Infocatcher (17-01-2013 20:58:35)


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

Отсутствует

 

Board footer

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