如何清除 Adob​​e Air 的 HTML 控件中的历史记录

发布于 2024-08-20 05:58:39 字数 250 浏览 9 评论 0 原文

我在桌面应用程序中使用 Adob​​e AIR 的 html 控件来让用户查看网页。我使用 html.historyBack() 和 html.historyNext() 方法来允许来回移动。但我想在选择特定选项后清除历史记录,例如单击按钮,而不重新启动应用程序。我测试了 AIR 1.5.2 和 AIR 2.0 Beta 的两个版本,但无法找到任何方法来执行此操作。

有什么办法可以解决这个问题吗?

期待收到您的来信,

亚历克斯·费舍尔

I am using Adobe AIR's html control in my desktop application to let users see web pages. I am using the html.historyBack() and html.historyNext() methods to allow moving back and forth. But I want to clear the history once a specific option is selected, say a click on a button, without restarting the application. I tested both versions of AIR, 1.5.2 and AIR 2.0 Beta but unable to find any way to do so.

Is there any way to fix this problem?

Looking forward to hear from you,

Alex Fisherr

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流绪微梦 2024-08-27 05:58:40

我认为您不能直接修改历史对象,因为它是只读的。清除历史记录的最简单方法是创建一个新的 HtmlLoader 并替换现有的 HtmlLoader

这个新的 HtmlLoader 将没有所需的历史记录。

I don't think you can direct modify the history object because it's read-only. The easiest way to clear your history is to create a new HtmlLoader and replace the existing HtmlLoader.

This new HtmlLoader will have no history as desired.

孤凫 2024-08-27 05:58:40

如果您只想设置后退和前进按钮的启用状态,那么有一个起始点 int,您可以在需要时重置它。然后以此为基础设置history.length。

If all you want to do is set the enabled state of the back and forward buttons then have a start point int, which you can reset when needed. Then base the history.length on this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文