首页 文章

使用VBScript识别相应的IE选项卡

提问于
浏览
0

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

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

VBScript的任何示例示例都将非常感谢..感谢一大堆前进:)

1 回答

  • 0

    可以枚举运行Internet Explorer实例的选项卡,如下所示:

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

    为什么你认为这种方法会影响性能?

相关问题