Перешел на FireFox с MyIE, никак не могу избавиться от вредной привычки открывать новые табы кликая по ссылке и используя shift-click (вместо ctrl-click)
Не знает ли кто-нибудь из благородных донов способа отучить FireFox от открывания новых окон (а вместо этого открывать новый таб)?
Отсутствует
Для начала неплохо бы прочитать встроенную справку и полазить по настройкам Firefox. А вообще можно средней кнопкой мыши удобно открывать в новой вкладке.
F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!
Отсутствует
Для начала неплохо бы прочитать встроенную справку и полазить по настройкам Firefox. А вообще можно средней кнопкой мыши удобно открывать в новой вкладке.
справку читал, по настройкам лазил; вместо средней кнопки у мыши колесо на которое нажимать неудобно
на форуме тоже искал, ничего не обнаружил (если подскажете по каким словам искать то попробую еще)
надеялся найти add-on типа keyconfig (только чтоб редактировать не клавиатурные шорткаты а мышиные) и такового add-on тоже пока не нашел ;(
поробовал Switch Window Mode 0.3: http://www.pete-b.co.uk/downloads
(они обещали simple button for Mozilla Firefox which switches it between single and multiple window mode) - не работает, зараза; по shift-click по-прежнему открывается новое окно вместо нового таба
Отредактировано slavka (20-05-2007 23:08:05)
Отсутствует
slavka
У мышки нету шорткатов, у мышки жесты.
http://forum.mozilla-russia.org/viewtopic.php?id=4312
http://forum.mozilla-russia.org/viewtopic.php?id=39
Благодарю алфавит за любезно предоставленные буквы.
Отсутствует
http://forum.mozilla-russia.org/viewtopic.php?id=4312
http://forum.mozilla-russia.org/viewtopic.php?id=39
ни то ни другое расширение НЕ позволяет работать с событиями типа Shift-LeftClick по ссылке
попробовал несколько других mouse gestures add-ons - тот же результат
жаль, я был лучшего мнения об этом проекте
Отсутствует
Я думаю если попробовать поковыряться с этим куском кода в browser.js:
if (event.shiftKey) { openNewWindowWith(href, doc, null, false); event.stopPropagation(); return true; }
то можно обойтись и без расширений .
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Возможно, в TabMixPlus есть подобный функционал... Точно не помню, ибо пользовался давно, еще на 1.5 версии.
Отсутствует
В ТМР есть возможность сделать точно "однооконный режим". Тогда что шифт-клик, что контрол-клик будут открывать табы, а не окна.
жЫзнь рандомна... и ничего с этим не поделаешь ;)
Отсутствует
Я думаю если попробовать поковыряться с этим куском кода в browser.js
...
то можно обойтись и без расширений.
Спасибо!!!
это оно
как все просто, оказывается ...
Отсутствует
Unghost пишетЯ думаю если попробовать поковыряться с этим куском кода в browser.js
...
то можно обойтись и без расширений.
Спасибо!!!
это онокак все просто, оказывается ...
так а что конкретно нужно тут поменять то???
Отсутствует
OffSpEEd
Думаю openNewWindowWith на openNewTabWith
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
OffSpEEd
Думаю openNewWindowWith на openNewTabWith
блин час убил но так и не смог архив jar правильно запаковать
после изменений прога не работает
уже пользовался и раром и zipitfast..
как правильно архив этот browser.jar то сделать после изменнения файла?
Отсутствует
RAR'ом так:
допустим, в Mozilla Firefox\chrome найден файл browser.jar и распакован в Mozilla Firefox\chrome\browser
Идём в каталог Mozilla Firefox\chrome\browser, жмём правой кнопкой по папке content и выбираем в контекстном меню "Добавить в архив...", в диалоговом окне устанавливаем переключатель "ZIP", в поле "Имя архива" пишем browser.jar.
Можно ещё указать "Метод сжатия" = "Без сжатия".
После упаковки вытаскиваем файл browser.jar в каталог chrome, перед этим желательно сохранить старую версию browser.jar.
Кстати, замена openNewWindowWith на openNewTabWith возможно не будет работать, т. к. у openNewTabWith 5 аргументов, а у openNewWindowWith - всего 4. По-моему, лучше поискать выше указанного Unghost'ом кода строку
и заменить на
или
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
ссылки вообще не открываются теперь
Значит, неправильно внесены изменения в код.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
ну не знаю.. ctrl на shift думаю не сложно то поменять.. может все таки зальешь например на рапиду исправленный browser.jar
буду благодарен!
Отсутствует
ну не знаю.. ctrl на shift думаю не сложно то поменять..
я зато знаю. может, не там где надо поменял, кнопку лишнюю нажал, может PuntoSwitcher какой-нибудь подсобил
зальешь например на рапиду
не залью.
строки 5110-5164 файла browser.js, версия FF 2.0.0.3 (в строке 5119 я дополнительно заменил 'event' на 'null' - при такой замене shift+click открывает вкладку в фоне, если оставить 'event', новая вкладка будет активной), сравнивай:
function handleLinkClick(event, href, linkNode) { var docURL = event.target.ownerDocument.location.href; switch (event.button) { case 0: //@line 5554 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/browser/base/content/browser.js" if (event.ctrlKey || event.shiftKey) { //@line 5556 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/browser/base/content/browser.js" openNewTabWith(href, docURL, null, null, false); event.stopPropagation(); return true; } // if left button clicked //@line 5562 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/browser/base/content/browser.js" if (event.shiftKey && event.altKey) { var feedService = Cc["@mozilla.org/browser/feeds/result-service;1"]. getService(Ci.nsIFeedResultService); feedService.forcePreviewPage = true; loadURI(href, null, null, false); return false; } //@line 5571 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/browser/base/content/browser.js" if (event.shiftKey) { openNewWindowWith(href, docURL, null, false); event.stopPropagation(); return true; } if (event.altKey) { saveURL(href, linkNode ? gatherTextUnder(linkNode) : "", null, true, true, makeURI(docURL, event.target.ownerDocument.characterSet)); return true; } return false; case 1: // if middle button clicked var tab; try { tab = gPrefService.getBoolPref("browser.tabs.opentabfor.middleclick") } catch(ex) { tab = true; } if (tab) openNewTabWith(href, docURL, null, event, false); else openNewWindowWith(href, docURL, null, false); event.stopPropagation(); return true; } return false; }
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
вот щас заработало. спасибо.
заодно пока еще далеко не ушли от этой темы, как сделать чтобы закладки из избранного без всяких дополнительных кнопок открывались сразу в новой вкладке? а то приходится все время ctrl давить чтобы в новой вкладке открылось избранное.
а также где меняется комбинация клавиш ctrl-b для открытия избранного
Отсутствует
чтобы закладки из избранного без всяких дополнительных кнопок открывались сразу в новой вкладке
bookmarksMenu.js, строка 406, заменить
на
или
где меняется комбинация клавиш ctrl-b для открытия избранного
browser.xul, строки 268, 269 или browser.dtd, строки 87, 88
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
благодарю!
с избранным помогло!
а не вкурсе как сделать как например в Максоне, что при вводе адреса и потом нажатии клавишы Enter адрес октрывался в новой вкладке (тут в Лисёнке он в той же вкладке будет всегда открываться)
Отсутствует
спасибо!
а так никак в конфиг. файлах нигде нельзя прописать чтонибудь, чтоб просто по ентеру работало?
Отредактировано spaulding (28-05-2007 21:35:40)
Отсутствует