во втором фоксе появилась замечательная функция - восстановление сессий , то что раньше реализовывалось с помощью расширений стало доступно без оных, я этому был рад, но буквально неделю назад данная функция браузера стала сбоить =(( а именно  при загрузке браузера он не восстанавливает больше вкладки , а загружает две новые и совершенно пустые =( народ если кто встречал эту проблему подскажите как лечить =/

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

Modex пишет

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

видимо ты непонял суть проблемы =/ Эта опция мне известна и давно уже находится в состоянии "показывать окна и вкладки открытые в прошлый раз" , проблема в том что они не открываются!!! при загрузке браузера появляется две вкладки -  одна просто "без имени" а вторая с надписью "undefined" и всё , ранее открытые вкладки не появляются!!!

Brem
Попробуй в профиле Firefox прибить все файлы с именами начинающимися на session.

Unghost
Наверное, ты сможешь посоветовать, поэтому повторю пост с другой ветки:
Я при запуске Ff хочу иметь выбор. Раньше после включения Ff я нажимал кнопочку управления сессиями и выбирал последнюю сессию, это было редко и только, когда мне нужно было. А теперь при обычном выключении Ff эта кнопка не активна. То есть я не хочу, чтобы всегда открывалась последняя сессия, а только, чтобы я мог ее выбрать.

VlaM
Есть расширение StartupSwitch... Может поможет?
Там можно принудительно загрузить предыдущую сессию... :)

VlaM, поставь customitems (http://dark-demon.nm.ru/etc/files/customitems.v.5.xpi), после чего отсюда (http://dark-demon.nm.ru/soft/customitems/)  установи кнопку SessionStore. Она сохраняет 4 последние сессии.

Dark-Demon
Расширение установил, а как кнопку добавить? Заранее спасибо

зайди на http://dark-demon.nm.ru/soft/customitems/ и ткни на название нужной кнопки.

Dark-Demon
Тыкаю, вылезает страничка XBL Code с текстом^
<content context="_child">
    <xul:toolbarbutton label="Session Restore" tooltiptext="New Window | Restore Browser State" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAABb0lEQVR4nKWSv0tCURTHP9ceJaYU5lBBDZlUkw1FLQ2GELS2NoXiEP2YCgrCIipCIYkCERrcmqI/oBocais3sd7UUFARFS9JkdtgPqR8WvaFL/ecc7/nnO9whJSS/0AMLe3PNnjHN//aqCj1HycjbXbhPrnTko+t8KAaii88TobPVP2Vx90In8TtuEcQT2scJGvzP+VGASunG11VtZ7DuKUYe8f63pebBxm9saLwlqXdYfvdxkiEMNAzuUV7kw0usyjUNeJyduiaa1Wlx+WqOGdvYLEQnD6i8FJwFgjuEQ1O6yL/yi6xV9VSbgDz8xaAwgGsPmv5fF5nKp3WpJQFzs1JCYYMgTSRedcdlMK/sgtAuITlcvAnjB2U8stNCGSxhj+hmfg65XIOijSElCiYBADR4DRCCP0vtjbzQx/+XjAJBL5zLbXQYrylAnq3nxBM7NxS12knm4NMBswNkMtVaRVgkXC0HhBAP2CuyQJcfQKFzMLCQlddPgAAAABJRU5ErkJggg=="/>
    <xul:menupopup anonid="contextmenu" onclick="event.stopPropagation()">
и т.д.

Добавлено Срд 20 Дек 2006 20:15:56 :
А-а-а... нажал Goto и появилась кнопка. Спасибо. А нельзя ее сделать с раскрывающимся списком, чтобы не работать правой кнопкой?

А-а-а... нажал Goto и появилась кнопка.

а не должна была... вообще, надо нажать "save"

А нельзя ее сделать с раскрывающимся списком, чтобы не работать правой кнопкой?

а что, правая кнопка очень тугая? :)

можешь убрать вот эту строчку:

Выделить код

Код:

<handler event="click" button="0" modifiers="any"> OpenBrowserWindow(); </handler>

а в этой:

Выделить код

Код:

<content context="_child">

context заменить на popup

в общем, жми сюда:

(с нажатием, как видно на этом форуме не получится, поэтому надо копипастануть следующий код в аддресуную строку)

Выделить код

Код:

customitem://%3Cbinding%20id%3D%22ci-sessionstore-popup-mode%22%20extends%3D%22chrome%3A%2F%2Fcustomitems%2Fcontent%2Fcustomitems.xbl%23customitems%22%20xmlns%3D%22http%3A%2F%2Fwww.mozilla.org%2Fxbl%22%20xmlns%3Axbl%3D%22http%3A%2F%2Fwww.mozilla.org%2Fxbl%22%20xmlns%3Axul%3D%22http%3A%2F%2Fwww.mozilla.org%2Fkeymaster%2Fgatekeeper%2Fthere.is.only.xul%22%3E%0A%3Ccontent%20popup%3D%22_child%22%3E%0A%09%3Cxul%3Atoolbarbutton%20label%3D%22Session%20Restore%20Popup%20Mode%22%20tooltiptext%3D%22Restore%20Browser%20State%22%20image%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAABb0lEQVR4nKWSv0tCURTHP9ceJaYU5lBBDZlUkw1FLQ2GELS2NoXiEP2YCgrCIipCIYkCERrcmqI%2FoBocais3sd7UUFARFS9JkdtgPqR8WvaFL%2Fecc7%2FnnO9whJSS%2F0AMLe3PNnjHN%2F%2FaqCj1HycjbXbhPrnTko%2Bt8KAaii88TobPVP2Vx90In8TtuEcQT2scJGvzP%2BVGASunG11VtZ7DuKUYe8f63pebBxm9saLwlqXdYfvdxkiEMNAzuUV7kw0usyjUNeJyduiaa1Wlx%2BWqOGdvYLEQnD6i8FJwFgjuEQ1O6yL%2Fyi6xV9VSbgDz8xaAwgGsPmv5fF5nKp3WpJQFzs1JCYYMgTSRedcdlMK%2FsgtAuITlcvAnjB2U8stNCGSxhj%2Bhmfg65XIOijSElCiYBADR4DRCCP0vtjbzQx%2F%2BXjAJBL5zLbXQYrylAnq3nxBM7NxS12knm4NMBswNkMtVaRVgkXC0HhBAP2CuyQJcfQKFzMLCQlddPgAAAABJRU5ErkJggg%3D%3D%22%2F%3E%0A%09%3Cxul%3Amenupopup%20anonid%3D%22contextmenu%22%20onclick%3D%22event.stopPropagation()%22%3E%0A%09%09%3Cxul%3Amenuitem%20label%3D%22last%22%20oncommand%3D%22parentNode.parentNode.restore(1%2C%20this.label)%22%2F%3E%0A%09%09%3Cxul%3Amenuitem%20label%3D%22more%20last%22%20oncommand%3D%22parentNode.parentNode.restore(2%2C%20this.label)%22%2F%3E%0A%09%09%3Cxul%3Amenuitem%20label%3D%22very%20last%22%20oncommand%3D%22parentNode.parentNode.restore(3%2C%20this.label)%22%2F%3E%0A%09%09%3Cxul%3Amenuitem%20label%3D%22lastest%22%20oncommand%3D%22parentNode.parentNode.restore(4%2C%20this.label)%22%2F%3E%0A%09%3C%2Fxul%3Amenupopup%3E%0A%3C%2Fcontent%3E%0A%0A%3Cimplementation%3E%0A%09%3Cconstructor%3E%0A%09%09%3C!%5BCDATA%5B%0A%09%09%09if%20(typeof%20(hiddenwindow.customitems_last_session_stored)%20%3D%3D%20'undefined')%0A%09%09%09%7B%0A%09%09%09%09if%20(!this.storedir.exists())%20this.storedir.create(0x01%2C%200755)%3B%0A%09%09%09%09if%20(this.curstate.exists())%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20(this.states%5B0%5D.exists())%20this.states%5B0%5D.remove(false)%3B%0A%09%09%09%09%09this.curstate.copyTo(this.storedir%2C%22sessionstore.0%22)%3B%0A%09%09%09%09%09ioservice.offline%20%3D%20true%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09for%20(var%20i%3D4%3B%20i%3E0%3B%20i--)%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20(this.states%5Bi%5D.exists())%20this.states%5Bi%5D.remove(false)%3B%0A%09%09%09%09%09if%20(this.states%5Bi-1%5D.exists())%20this.states%5Bi-1%5D.copyTo(this.storedir%2C%22sessionstore.%22%2Bi)%3B%0A%09%09%09%09%7D%0A%09%09%09%09hiddenwindow.customitems_last_session_stored%20%3D%20true%3B%0A%09%09%09%7D%3B%0A%09%09%5D%5D%3E%0A%09%3C%2Fconstructor%3E%0A%09%3Cdestructor%3E%0A%09%09%3C!%5BCDATA%5B%0A%09%09%09if%20(this.curstate.exists())%20%0A%09%09%09%7B%0A%09%09%09%09if%20(this.states%5B0%5D.exists())%20this.states%5B0%5D.remove(false)%3B%0A%09%09%09%09if%20(states%5B0%5D.exists())%20states%5B0%5D.remove(false)%3B%0A%09%09%09%09this.curstate.copyTo(this.storedir%2C%22sessionstore.0%22)%3B%20%0A%09%09%09%7D%3B%0A%09%09%5D%5D%3E%0A%09%3C%2Fdestructor%3E%0A%09%3Cmethod%20name%3D%22restore%22%3E%0A%09%09%3Cparameter%20name%3D%22num%22%2F%3E%0A%09%09%3Cparameter%20name%3D%22name%22%2F%3E%0A%09%09%3Cbody%3E%0A%09%09%09%3C!%5BCDATA%5B%0A%09%09%09%09if%20(confirm('restore%20'%2Bname%2B'%20browser%20state%3F'))%0A%09%09%09%09%7B%0A%09%09%09%09%09this.ifstream.init%20(this.states%5Bnum%5D%2C%200x01%2C%200%2C%200)%3B%0A%09%09%09%09%09var%20lifstream%3D%20this.ifstream.QueryInterface(Components.interfaces.nsILineInputStream)%3B%0A%09%09%09%09%09var%20line%20%3D%20%7B%7D%3B%0A%09%09%09%09%09lifstream.readLine(line)%3B%0A%09%09%09%09%09this.seserv.setBrowserState(line.value)%3B%0A%09%09%09%09%09this.ifstream.close()%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%5D%5D%3E%0A%09%09%3C%2Fbody%3E%0A%09%3C%2Fmethod%3E%0A%09%3Cfield%20name%3D%22appshell%22%3E%20Components.classes%20%5B%22%40mozilla.org%2Fappshell%2FappShellService%3B1%22%5D.%20getService(Components.interfaces.nsIAppShellService)%20%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22seserv%22%3E%20Components.classes%5B'%40mozilla.org%2Fbrowser%2Fsessionstore%3B1'%5D.getService(Components.interfaces.nsISessionStore)%20%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22profdir%22%3E%20Components.classes%5B%22%40mozilla.org%2Ffile%2Fdirectory_service%3B1%22%5D.getService(Components.interfaces.nsIProperties).get(%22ProfD%22%2C%20Components.interfaces.nsIFile)%20%09%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22ifstream%22%3E%20Components.classes%5B'%40mozilla.org%2Fnetwork%2Ffile-input-stream%3B1'%5D.getService(Components.interfaces.nsIFileInputStream)%20%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22ioservice%22%3E%20Components.classes%5B'%40mozilla.org%2Fnetwork%2Fio-service%3B1'%5D.getService(Components.interfaces.nsIIOService2)%20%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22hiddenwindow%22%3E%20appshell.hiddenDOMWindow%20%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22storedir%22%3E%0A%09%09%3C!%5BCDATA%5B%0A%09%09%09var%20storedir%3D%20profdir.clone()%3B%0A%09%09%09storedir.append(%22sessionstore%22)%3B%0A%09%09%09storedir%0A%09%09%5D%5D%3E%0A%09%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22curstate%22%3E%0A%09%09%3C!%5BCDATA%5B%0A%09%09%09var%20curstate%3D%20this.profdir.clone()%3B%0A%09%09%09curstate.append(%22sessionstore.js%22)%3B%0A%09%09%09curstate%0A%09%09%5D%5D%3E%0A%09%3C%2Ffield%3E%0A%09%3Cfield%20name%3D%22states%22%3E%0A%09%09%3C!%5BCDATA%5B%0A%09%09%09var%20states%3D%20new%20Array()%3B%20%0A%09%09%09for%20(var%20i%3D4%3B%20i%3E%3D0%3B%20i--)%0A%09%09%09%7B%0A%09%09%09%09states%5Bi%5D%3D%20this.storedir.clone()%3B%0A%09%09%09%09states%5Bi%5D.append(%22sessionstore.%22%2Bi)%3B%0A%09%09%09%7D%3B%0A%09%09%09states%0A%09%09%5D%5D%3E%0A%09%3C%2Ffield%3E%0A%3C%2Fimplementation%3E%0A%0A%3Chandlers%3E%0A%09%3Chandler%20event%3D%22dblclick%22%20button%3D%220%22%20modifiers%3D%22any%22%3E%20OpenBrowserWindow()%3B%20%3C%2Fhandler%3E%0A%09%3Chandler%20event%3D%22click%22%20button%3D%221%22%20modifiers%3D%22any%22%3E%20this.restore(1%2C%20'last')%3B%20%3C%2Fhandler%3E%0A%3C%2Fhandlers%3E%0A%0A%3C%2Fbinding%3E

:-)

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

Добавлено Чтв 21 Дек 2006 21:19:40 :
Да, а насчет правой кнопки, просто в основном щелкаю левой кнопкой и менять движение на одной из кнопок не совсем нравится.

Добавлено Чтв 21 Дек 2006 21:23:30 :
И я как-то отдалился от темы настройки Ff - как мне выйти на этот текстик, чтобы убрать строчку и context заменить на popup?

Ой, получилось! Зашел на http://dark-demon.nm.ru/soft/customitems/ и ткнул на название нужной кнопки, выскочил текст, где я внес необходимые изменения и нажал "save" - и все получилось.
Да я уже почти программист! Спасибо.

И я как-то отдалился от темы настройки Ff - как мне выйти на этот текстик, чтобы убрать строчку и context заменить на popup?

в меню Инструменты должен был появиться пункт Customitems manager. либо можно на кнопке нажать правую кнопку с нажатым CTRL - появится контекстное меню, в котором надо выбрать edit.

кстати... а как бы воспользоваться твоим расширением на 3й лисе? а то нажимаю Save, а оно ноль внимания... Кнопка не появляется. В менеджере не отображается... :(

третюю лисицу пока не ставил, да и не очень хочется из-за этого глупого плацес.

Добавлено Втр 26 Дек 2006 00:21:00 :
кстати, да, возможно из-за плацес и не работает... что пишет консоль ошибок?

Еще вопрос Dark-Demon'у:
Нельзя ли сделать, чтобы по щелчку левой кнопкой не новое окно вылезало, а сразу последняя сессия? И еще нельзя ли отключить выскакивание окна "Подтверждение: restore last browser state?"
Уж если я правой кнопкой выбрал загрузить какую-то сессию, то зачем еще раз спрашивать, ведь вроде уже сделал свой выбор. А то получается слишком много нажатий.

и все-таки, уважаемый Dark Demon тройка уже стабильная - очень хотелось бы sessionstore в нем увидеть
ps а может можно просто переводить лиса в оффлайн при загрузке и он подхватит закешированные вкладки?...