Страницы: 1
В общем, смысл такой.
Есть страничка, которая загружется из 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
Нас мало, но мы в кедах! ;)
Отсутствует
Такое ощущение, что кроме меня пост никто не видит...
Отредактировано 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
Нас мало, но мы в кедах! ;)
Отсутствует
Всем спасибо. Проблема решилась очень просто:
Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)
Отсутствует
Страницы: 1