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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№124-05-2006 00:03:59

Sky
Участник
 
Группа: Extensions
Откуда: Рязань
Зарегистрирован: 06-11-2004
Сообщений: 1378

Как не дать страничке остаться в history?

В общем, смысл такой.
Есть страничка, которая загружется из chrome. После загрузки страничка что-то там делает, после чего загружает страницу с сервака. Как сделать так, чтобы первая страница не оставалась в history?
Пробовал по разному:
1) Загружать свою страничку используя loadURIWithFlags с флагом LOAD_FLAGS_BYPASS_HISTORY. Все равно остается в хистори.
2) Со своей странички загружать другую с флагом LOAD_FLAGS_REPLACE_HISTORY то же самое.
3) По событию onunload очищать history так
getTopWin().getBrowser().sessionHistory.PurgeHistory(1);
Функция getTopWin отсюда: http://forum.mozilla.ru/viewtopic.php?pid=101886#p101886.
Это работает только в том случае, если во время очистки хистори активной является вкладка с моей страничкой. Если же другая, очищается ее хистори.

З.Ы. 3-ий способ даже если зароботает, не поможет в случае, когда моя страничка открывается не в новой вкладке.


Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)

Отсутствует

 

№227-05-2006 00:26:38

Sky
Участник
 
Группа: Extensions
Откуда: Рязань
Зарегистрирован: 06-11-2004
Сообщений: 1378

Re: Как не дать страничке остаться в history?

Такое ощущение, что кроме меня пост никто не видит... :(

Отредактировано Sky (27-05-2006 00:28:16)


Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)

Отсутствует

 

№327-05-2006 16:15:15

Sky
Участник
 
Группа: Extensions
Откуда: Рязань
Зарегистрирован: 06-11-2004
Сообщений: 1378

Re: Как не дать страничке остаться в history?

Всем спасибо. :P Проблема решилась очень просто:

Выделить код

Код:

location.replace(url)

Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)

Отсутствует

 

Board footer

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