【问题标题】:How to Clear history in Adobe Air's HTML control如何清除 Adobe Air 的 HTML 控件中的历史记录
【发布时间】:2011-01-12 12:20:56
【问题描述】:
我在我的桌面应用程序中使用 Adobe AIR 的 html 控件来让用户查看网页。我正在使用 html.historyBack() 和 html.historyNext() 方法来允许来回移动。但是我想在选择特定选项后清除历史记录,比如单击按钮,而不重新启动应用程序。我测试了 AIR 1.5.2 和 AIR 2.0 Beta 的两个版本,但找不到任何方法。
有没有办法解决这个问题?
期待您的来信,
亚历克斯·费舍尔
【问题讨论】:
标签:
html
air
adobe
history
【解决方案1】:
如果您只想设置后退和前进按钮的启用状态,则有一个起点 int,您可以在需要时重置它。然后将 history.length 基于此。
【解决方案2】:
我认为您不能直接修改历史对象,因为它是只读的。清除历史记录最简单的方法是创建一个新的HtmlLoader 并替换现有的HtmlLoader。
这个新的HtmlLoader 将没有所需的历史记录。