Flex 4.6 установить URL-адрес браузера, как window.location для страниц в том же базовом URL
Гибкий 4.6
похоже на нуба Q. но я бы хотел изменить страницу URL браузера, а не домен, с http://myUrl.com/page1
в http://myUrl.com/page2
, Я связал IBrowserManager .setFragment(страница2), это, кажется, добавляет к существующему URL http://myUrl.com/page1#page2
,
Есть ли способ сделать это?
Я хочу сделать две вещи,
- сбросить приложение в состояние загрузки, если пользователь вышел из системы или сеанс завершен и т. д., т.е. перезагрузите страницу и начните снова
http://myUrl.com/page1
- так как сайт не будет обновлен за один раз, если пользователь достигнет конца приложения и ему нужно перейти на html-страницу из приложения, загруженного через page1
http://myUrl.com/page2
,
Thx Art
1 ответ
Решение
BrowserManager
должен управлять состояниями приложения и поддерживать внутреннюю историю приложения Flex. setFragment
метод контролирует только часть URL после #
, который на самом деле не перезагружает страницу. Что вам нужно navigateToURL
функция.
navigateToURL("http://myUrl.com/page2", "_self");