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

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

№17616-08-2015 00:17:08

Leprecon
Участник
 
Группа: Members
Зарегистрирован: 19-04-2009
Сообщений: 304
UA: Firefox 42.0

Re: FireGestures

oleg.sgh пишет:

У меня бета 41 \64\ и жесты работают. Только или у меня другая бета или у вас - 43

42-ая. В 41 вроде работало.

Отсутствует

 

№17718-08-2015 12:46:49

manuk
Участник
 
Группа: Members
Зарегистрирован: 17-10-2010
Сообщений: 201
UA: Palemoon 25.0

Re: FireGestures

Помогите, пожалуйста, со скриптом для жеста "закрыть вкладкУ справа (одну)".

Отсутствует

 

№17818-08-2015 12:54:33

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

Re: FireGestures

manuk А так, не?

скрытый текст
http://content.foto.my.mail.ru/mail/oleg.sgh2/_blogs/i-6009.jpg

Отсутствует

 

№17918-08-2015 13:51:13

manuk
Участник
 
Группа: Members
Зарегистрирован: 17-10-2010
Сообщений: 201
UA: Palemoon 25.0

Re: FireGestures

oleg.sgh пишет:

manuk А так, не?


Не так. Закрыть одну вкладку справа от активной.

Отсутствует

 

№18022-08-2015 23:02:23

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

Re: FireGestures

Исправили однако.

Версия 1.10.1 Выпущено August 21, 2015 410.0 kB Работает с Firefox 31.0 и выше
x [Nightly43.0a1] Fixed: mappings are empty.

Отсутствует

 

№18124-08-2015 15:55:27

jars
Забанен
 
Группа: Members
Зарегистрирован: 28-07-2015
Сообщений: 235
UA: Firefox 32.0

Re: FireGestures

manuk пишет:

Закрыть одну вкладку справа от активной.

№8856

Отсутствует

 

№18230-09-2015 16:33:55

wolwerine
╒╤╬╧╣╠═╝
 
Группа: Members
Зарегистрирован: 15-04-2009
Сообщений: 159
UA: Firefox 43.0

Re: FireGestures

В последних сборках с e10s отпали два жеста:

Поиск на текущем сайте
https://forum.mozilla-russia.org/viewto … 50#p630050
Tile Tabs
https://forum.mozilla-russia.org/viewto … 63#p639463

Отсутствует

 

№18301-10-2015 20:43:34

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 931
UA: Firefox 38.0

Re: FireGestures

wolwerine пишет:

В последних сборках с e10s отпали два жеста:

Поиск на текущем сайте
https://forum.mozilla-russia.org/viewto … 50#p630050

Может

скрытый текст

Выделить код

Код:

var code = `
    var win = Services.focus.focusedWindow;
    var sel = win.getSelection().toString();
    if (sel) {
        var doc = win.top.document;
        var input =
            doc.querySelector('input[type="search"]') ||
            doc.querySelector('input[type="text"]') ||
            doc.querySelector('input:not([type]');
        if (input) {
            input.value = sel;
            var KE = win.KeyboardEvent;
            var init = {keyCode: KE.DOM_VK_RETURN};
            input.dispatchEvent(new KE("keypress", init));
        }
        else setTimeout(() => content.alert(
            "FireGestures:\\n\\nПоле для ввода не найдено!"
        ), 100);
    }
`;
var url = "data:;charset=utf-8," + encodeURIComponent(code);
gBrowser.selectedBrowser.messageManager.loadFrameScript(url, false);

Отсутствует

 

№18402-10-2015 13:42:12

wolwerine
╒╤╬╧╣╠═╝
 
Группа: Members
Зарегистрирован: 15-04-2009
Сообщений: 159
UA: Firefox 43.0

Re: FireGestures

Dumby
Спасибо за починку. Стало всё как и раньше.

Отсутствует

 

№18502-10-2015 15:28:22

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 931
UA: Firefox 38.0

Re: FireGestures

wolwerine пишет:

В последних сборках с e10s отпали два жеста:
...
Tile Tabs
https://forum.mozilla-russia.org/viewto … 63#p639463

Подорвался поставить посмотреть Tile Tabs 13.3 на FF44.0a1.
Мало что понял, однако, на всякий случай, может попробуй

скрытый текст

Выделить код

Код:

var prefix = "https://www.google.ru/search?q=";

var name = "FG:TileTabs:Selection";
function listener({data}) {
    messageManager.removeMessageListener(name, listener);
    if (data) tileTabs.tileActions("tilelink-right",
        gBrowser.loadOneTab(prefix + encodeURIComponent(data), null, null, null, true, false)
    );
    else throw name + " No selection";
}
messageManager.addMessageListener(name, listener);

gBrowser.selectedBrowser.messageManager.loadFrameScript(
    `data:,sendAsyncMessage("${name}",String(Services.focus.focusedWindow.getSelection()).trim());`
, false);

Отредактировано Dumby (02-10-2015 16:56:54)

Отсутствует

 

№18602-10-2015 17:22:55

wolwerine
╒╤╬╧╣╠═╝
 
Группа: Members
Зарегистрирован: 15-04-2009
Сообщений: 159
UA: Firefox 43.0

Re: FireGestures

Dumby
Попробовал. Снова спасибо за доработку :beer:. Может кому кроме меня этот жест ещё пригодится, т.к. совместно с Tile Tabs позволяет достичь быстрый и удобный поиск, уникальный по реализации.

Отсутствует

 

№18705-10-2015 12:31:57

toltec
Участник
 
Группа: Members
Зарегистрирован: 03-12-2013
Сообщений: 20
UA: Firefox 41.0

Re: FireGestures

А для Tile View как того же добиться?

Отсутствует

 

№18822-10-2015 01:31:39

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

Re: FireGestures

Как через FireGestures эмулировать нажатие Esc?
Я пробую

Выделить код

Код:

FireGestures.sendKeyEvent({ keyCode: "DOM_VK_ESCAPE" })

Но не получается.

Отсутствует

 

№18924-10-2015 23:15:36

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

Re: FireGestures

Ну вроде же всё правильно делаю, а не получается.
Какие будут мнения?

Отсутствует

 

№19025-10-2015 10:27:28

Jerome
Участник
 
Группа: Members
Зарегистрирован: 09-11-2011
Сообщений: 94
UA: Firefox 41.0

Re: FireGestures

rbfyec пишет:

Ну вроде же всё правильно делаю, а не получается.
Какие будут мнения?

Да, не работает.
Вот есть костыль через nircmd

Выделить код

Код:

var localFile = Components.classes["@mozilla.org/file/local;1"].
      createInstance(Components.interfaces.nsILocalFile);
    var process = Components.classes["@mozilla.org/process/util;1"].
      createInstance(Components.interfaces.nsIProcess);
    var args = ["sendkeypress", "27"];
    localFile.initWithPath("C:\\nircmd.exe");
    process.init(localFile);
    process.run(false, args, args.length);

коды клавиш

Отсутствует

 

№19125-10-2015 12:20:58

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

Re: FireGestures

Jerome пишет:

Да, не работает.
Вот есть костыль через nircmd

Нет, ну ставить себе ещё одну утилиту для этого я не хочу. Может кто тогда подскажет способ эмулировать нажатие Esc не через FireGestures, а средствами самого [firefox]?

Отсутствует

 

№19225-10-2015 14:17:45

Jerome
Участник
 
Группа: Members
Зарегистрирован: 09-11-2011
Сообщений: 94
UA: Firefox 41.0

Re: FireGestures

rbfyec пишет:

Может кто тогда подскажет способ эмулировать нажатие Esc не через FireGestures, а средствами самого [firefox]?

Дополнение iMacros

rbfyec пишет:

Нет, ну ставить себе ещё одну утилиту для этого я не хочу

Че там ставить то, кинуть один файл в папку профиля, например, и все делов то.

rbfyec
Вот просто интересно , а что произойдет при нажатии ESC?

Отредактировано Jerome (26-10-2015 00:07:09)

Отсутствует

 

№19319-01-2016 11:16:49

Blumquist
Участник
 
Группа: Members
Зарегистрирован: 02-12-2015
Сообщений: 2
UA: Firefox 45.0

Re: FireGestures

Ахтунг, комрады
пользовался ЛКМ+ПКМ по изображению для его сохранениия. в 45.0а2 вот такая беда
http://s020.radikal.ru/i719/1601/21/7f0eeefdcc8f.png
что делатть?

Отредактировано Blumquist (19-01-2016 12:28:41)

Отсутствует

 

№19401-02-2016 23:29:56

soll
Участник
 
Группа: Members
Зарегистрирован: 18-03-2014
Сообщений: 86
UA: Firefox 42.0

Re: FireGestures

Пользуюсь Firefox 42, престала работать команда "Сохранить изображение", теперь всё время появляется диалог сохранения, как в случае вызова "Сохранить изображение как..". В Firefox 28 всё работает отлично.
И второй вопрос, какой жест можно использовать для закрытия Firefox ?

Отсутствует

 

№19502-02-2016 00:27:45

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 506
UA: Firefox 44.0

Re: FireGestures

soll
1. about:preferences --> Основные --> Загрузки. Укажите папку и будет туда сохраняться.
2. FireGestures --> Карта жестов --> Окно --> Закрыть окно. Жест придумайте сами.

Отсутствует

 

№19602-02-2016 19:47:48

soll
Участник
 
Группа: Members
Зарегистрирован: 18-03-2014
Сообщений: 86
UA: Firefox 42.0

Re: FireGestures

xrun1 пишет:

soll
1. about:preferences --> Основные --> Загрузки. Укажите папку и будет туда сохраняться.
2. FireGestures --> Карта жестов --> Окно --> Закрыть окно. Жест придумайте сами.

Благодарю, указывал папку в настройках, но она почему-то слетела. ХМ... Восстановил, работает.
По поводу закрытия, а если больше одного окна, то закрывается текущее, но хотелось бы, что бы закрывался браузер, такое можно реализовать?

Отсутствует

 

№19703-02-2016 01:36:38

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 506
UA: Firefox 44.0

Re: FireGestures

soll

что бы закрывался браузер, такое можно реализовать?

Реализовать можно, но будет не корректно. Будет принудительно закрываться [firefox] со всеми дочерними процессами. При повторном открытии могут возникнуть проблемы. На Ваше усмотрение.
В карте жестов добавьте схему. Положите в раздел "схема" такой код

Выделить код

Код:

startProcess("c:\\Windows\\System32\\taskkill.exe", ["/F", "/IM", "firefox.exe", "/T"]);

function startProcess(path, args) {
    var file = Components.classes["@mozilla.org/file/local;1"]
        .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Components.classes["@mozilla.org/process/util;1"]
              .createInstance(Components.interfaces.nsIProcess);
       process.init(file);
       process.run(false, args, args.length);
      } else custombuttons. alertBox ("Файл не найден", path); 
};

Другого решения мне в голову не приходит.

Отсутствует

 

№19803-02-2016 01:45:12

soll
Участник
 
Группа: Members
Зарегистрирован: 18-03-2014
Сообщений: 86
UA: Firefox 42.0

Re: FireGestures

Мда, после закрытия жестом, при открытии открывается Manager Session, что, похоже, говорит о некорректном завершении, ну да ладно. Спасибо большое за помощь. Очень благодарен. :beer:

Отсутствует

 

№19912-02-2016 14:56:35

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 506
UA: Firefox 44.0

Re: FireGestures

soll
Тут заинтересовался другой проблемкой и вспомнил... Мне кажется, будет корректно закрывать все приложения firefox.exe и чтобы не беспокоился Manager Session командой
wmic process where description='firefox.exe' call terminate(0)
Чуть дольше выполняется из-за вызова, но кажется - корректно.

Отсутствует

 

№20012-02-2016 16:26:05

soll
Участник
 
Группа: Members
Зарегистрирован: 18-03-2014
Сообщений: 86
UA: Firefox 42.0

Re: FireGestures

xrun1, скажи , команду ставить вместо startProcess("c:\\Windows\\System32\\taskkill.exe", ["/F", "/IM", "firefox.exe", "/T"]); ?

Отсутствует

 

Board footer

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