0

我正在尝试编写一个 VBScript 来获取已经打开的 IE 选项卡(之后我将获取表单 ID 并使用它来发布带有一些数据的 AJAX Post 请求并更新服务器)。我知道一种可能对我有用的方法,(即)使用每个 IE 选项卡的标题,我可以与我想要获取的站点名称匹配,然后获取相应的 IE 实例,但这是一个性能问题为了我。所以这就是我打算做的,我可以从我的网站创建一个本地文件,其中包含我的 IE 选项卡的进程 ID 以及 VBScript 所需的任何其他详细信息,以在所有其他打开的 IE 选项卡中获取此选项卡。在我的 VBScript 中,我将运行从我的网页更新的这个文件(使用 Applet,因为它应该在客户端创建文件),

请帮助我确定我需要在我的文件中更新哪些参数(如进程 ID 等),以便 VBScript 即使不搜索所有打开的 IE 实例也能够识别我的网页。

VBScript 的任何示例都将不胜感激.. 提前致谢 :)

4

1 回答 1

0

可以像这样枚举正在运行的 Internet Explorer 实例的选项卡:

For Each ie In CreateObject("Shell.Application").Windows
  If ie.document.location = "..." Then
    'do stuff
    Exit For
  End If
Next

为什么您认为这种方法的性能会成为问题?

于 2013-05-12T22:53:54.440 回答