我正在编写一个全屏运行并允许用户浏览选定网站列表的 HTML 应用程序 (HTA)。我注意到有时当您单击链接以加载外部网站时,没有反馈给用户浏览器已接受请求并开始尝试加载页面。
在 Internet Explorer 中,您会在活动选项卡中看到一个小的旋转图标,并在通知区域中看到一个进度条,以指示浏览器正在加载某些内容。我想在我的 HTA 中包含这个功能。
我尝试过的事情:
网站列表显示在屏幕顶部的菜单中,用户正在浏览的网站显示在下方的 iframe 中。我尝试使用 Internet Explorer 的onreadystatechange
事件来检测 iframe 的位置何时发生变化,但我注意到"loading"
一旦单击链接,readyState 不会更改 - 它似乎只有在收到来自服务器。因此,如果服务器需要 5 秒来响应某事,那么 HTA 似乎会坐在那里 5 秒内无所事事。
有任何想法吗?感谢您花时间阅读并回复=)
亲切的问候
-伊恩