Лучшая практика для реализации обратно функциональности в flex - PullRequest
0 голосов
/ 29 июня 2010

Я не использую глубокие ссылки, поэтому все страницы / состояния отображаются как http://site.com

Возможно ли в этом случае реализовать обратную функциональность?Похоже, что у flex есть функция истории браузера, но я не уверен, что она все равно будет работать, учитывая, что все страницы находятся на site.com

Другой вариант заключается в том, что я буду сохранять информацию в самом главном файле, чтобыМожно перейти на последнюю страницу и получить любые данные, которые были на ней.

Кто-нибудь может посоветовать, каков наилучший практический способ вернуть функциональность?

Ответы [ 4 ]

2 голосов
/ 02 июля 2010

Проверьте документы Flex на Deep Linking и Диспетчер браузера .

2 голосов
/ 29 июня 2010

К сожалению, я не знаю другого способа реализации истории браузера (т. Е. Назад / вперед) без использования глубоких ссылок (например, example.com/#foo).Вот как это реализуют компоненты истории браузера Flex.

Однако одна вещь, которую вы могли бы сделать, если вам нужно сохранить статичность URL-адреса, это вставить приложение Flex в рамку.Таким образом, внешняя рамка будет по-прежнему отображать example.com, тогда как внутренняя рамка находится, например, в example.com/#widget=42.

1 голос
/ 29 июня 2010

Лучшая практика и, как правило, единственный способ сделать это - использовать глубокие ссылки.

лучше всего, потому что пользователи могут добавлять раздел вашего приложения в «Избранное», и это важная функция, чтобы иметь IMHO.

0 голосов
/ 08 января 2011

Вам нужно , чтобы ваш веб-сайт содержал только http: // site.com или это так, как сейчас, потому что глубокие ссылки не реализованы?Checkout Учебное пособие по доступному богатому интернет-приложению Angela , в котором приведены инструкции по быстрой и простой настройке глубоких ссылок с помощью UrlKit.Дополнительным преимуществом этого сайта является то, что учебное пособие поставляется в описанной среде ... IE: вы можете просмотреть исходный пример реализации "в работе".

...