Как очистить историю в HTML-контроле Adobe Air - PullRequest
1 голос
/ 03 февраля 2010

Я использую html-контроль Adobe AIR в своем настольном приложении, чтобы пользователи могли видеть веб-страницы. Я использую методы html.historyBack () и html.historyNext (), чтобы разрешить перемещение вперед и назад. Но я хочу очистить историю, как только определенная опция выбрана, скажем, нажатием кнопки, без перезапуска приложения. Я протестировал обе версии AIR, 1.5.2 и AIR 2.0 Beta, но не смог найти никакого способа сделать это.

Есть ли способ решить эту проблему?

Будем рады услышать от вас,

Алекс Фишер

Ответы [ 2 ]

3 голосов
/ 14 декабря 2012

Не думаю, что вы можете напрямую изменять объект истории, потому что он доступен только для чтения.Самый простой способ очистить вашу историю - создать новый HtmlLoader и заменить существующий HtmlLoader.

. Этот новый HtmlLoader не будет иметь нужной истории.

0 голосов
/ 12 октября 2010

Если все, что вы хотите сделать, это установить включенное состояние кнопок «назад» и «вперед», то у вас есть начальная точка int, которую вы можете сбросить при необходимости. Затем основывайте на этом значение history.length.

...