becool
Да-да, на крайний случай, можно попробовать открывать своим жестом
({ __proto__: FireGestures, openURLs: eval("(" + String.replace( FireGestures.openURLs, /(inBackground\: )true/, "$1aURLs.length > 1" ) + ")") }).openURLsInSelection();
Отсутствует
Вообще да, открыть из буфера есть же жест.
var str = readFromClipboard();
if (!str)
return;
if (IN_NEW_TAB)
gBrowser.loadOneTab(str, null, null, null, IN_BACKGROUND, false);
else
gBrowser.loadURI(str);
работают некорректно
Отредактировано Pony_Smile_Pack (31-08-2014 01:40:16)
Отсутствует
Нашел корректно работающий код для Paste @ Go.
Однако все открывается в текущей вкладке. Что добавить, чтобы все открывалось в новой активной вкладке?
Отсутствует
Что добавить, чтобы все открывалось в новой активной вкладке?
Отбой, вроде заработало...:
newTab = window.getBrowser().addTab(); window.getBrowser().selectedTab = newTab; gURLBar.select(); goDoCommand("cmd_paste"); gURLBar.handleCommand();
Отсутствует
Есть у меня такой жест, открывающий гугл в новой вкладке:
const URL = "https://www.google.ru/"; const IN_NEW_TAB = true; const IN_BACKGROUND = false; if (IN_NEW_TAB) gBrowser.loadOneTab(URL, null, null, null, IN_BACKGROUND, false); else gBrowser.loadURI(URL);
Можно ли сделать так, чтобы гугл открывался в текущей вкладке, если текущая "about:newtab" или "about:blank" (у меня, в частности, еще "chrome://fastdial/content/fastdial.html")?
Для примера, вот в этой кнопке есть подобный код: https://forum.mozilla-russia.org/viewto … 58#p584858
Отредактировано becool (27-12-2014 17:25:19)
Отсутствует
Можно ли сделать так, чтобы гугл открывался в текущей вкладке, если текущая....
Нашел такой рабочий код:
var url = "https://www.google.ru/"; if( !gBrowser.webProgress.isLoadingDocument && ( "isBlankPageURL" in window ? isBlankPageURL(content.location.href) : content.location.href == "about:blank" ) ) loadURI(url); else gBrowser.selectedTab = gBrowser.addTab(url);
Подставляю вместо "about:blank" свой "chrome://fastdial/content/fastdial.html" - не работает. Что делаю не так?
Отсутствует
becool
А если сделать настолько просто, как только можно
var loc = content.location.href; var url = "https://www.google.ru/"; if(loc=="about:blank" || loc=="about:newtab" || loc=="chrome://fastdial/content/fastdial.html") gBrowser.loadURI(url); else gBrowser.selectedTab = gBrowser.addTab(url)
Отсутствует
Дубликат на переднем плане
var url = getBrowser().currentURI.spec; getBrowser (). selectedTab = getBrowser (). addTab(url);
еще дубликат можно быстро создать если сделать СКМ на кнопке "Обновить" . Тоже будет на "переднем плане".тока есть вапрос из чисто интереса: а зачем ?! этож дубликат, такой же точно... зачем его на передний план
Отредактировано HaGEN (23-03-2015 03:20:00)
Отсутствует
HaGEN, а нельзя чтоб вкладка так же как и встроенным жестом открывалась справа от дублируемой? С твоим кодом открывается в конце справа.
а зачем ?!
Да просто привычка с Оперы осталась...
Отредактировано becool (23-03-2015 07:02:49)
Отсутствует
В FireGestures есть свой жест "дублировать вкладку". Не устраивает то, что дубликат открывается в фоне. Можно ли как-нибудь поправить "внешним" кодом?
var selectedTab = gBrowser.selectedTab; var pos = "_tPos" in selectedTab ? selectedTab._tPos : Array.indexOf(gBrowser.tabs, selectedTab); var tab = gBrowser.duplicateTab(selectedTab); gBrowser.moveTabTo(tab, pos + 1); gBrowser.selectedTab = tab;
Отредактировано Infocatcher (23-03-2015 12:56:20)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
pos + 1
А, ну да, подправил, это у меня Tree Style Tab на рабочем профиле выкрутасничает.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Спасибо, ребята, все работает! Еще вопросик есть: иногда после продолжительной работы в браузере (у меня Cyberfox) перестает работать как минимум один жест - встроенный жест "Недавно закрытые вкладки". Возможно и какие-то другие жесты отваливаются, не проверял. Но элементарные жесты "Закрыть вкладку" и "Новая вкладка" при этом всегда работают. Т.е. перестают работать не все жесты, а только один (возможно больше). Перезапуск браузера решает проблему. С чем это может быть связано? Может с таким кто сталкивался уже?
Отсутствует
becool посмотреть в "консоль ошибок" какие тама сообщения сыпятся, если какой-либо жест перестает срабатывать, должны быть ошибки. по ним бывает можно найти виновника... а бывает нет, хехе. сам тольку учусь.
Отсутствует
В 39-й стало глючить расширение FireGestures 1.10
При выполнении жеста часто (да почти всегда) появляется меню, как если просто кликнуть ПКМ на странице. И висит, хотя сам жест при этом срабатывает. Проверено на чистом профиле.
Как лечить, кто-нибудь знает?
На форуме
На последней бете дополнение работает? У меня с новым профилем и отключенной мультипроцессорностью пустая таблица жестов и ничего туда не добавляется. Ставил последний последний билд из канала разработки, тоже не работает.
Отсутствует
На последней бете дополнение работает? У меня с новым профилем и отключенной мультипроцессорностью пустая таблица жестов и ничего туда не добавляется.
Аналогично на , но уже установленные жесты работают, правда подсказки не у всех появляются.
Ставил последний последний билд из канала разработки, тоже не работает.
А где такая?
Отсутствует
Внизу спойлер"Канал разработки"
Понятно, я думал ты что-то новое нашёл. А эта еще старее чем финальная.
Версия 1.10a3 Выпущено May 20, 2015 192.3 kB Работает с Firefox 31.0 и выше
Версия 1.10 Выпущено June 5, 2015 410.0 kB Работает с Firefox 31.0 и выше
Отсутствует