VBScript IE导航标志-相同的窗口/相同的选项卡



在VBScript/IE中,我正在从文本文件中读取URL列表,并尝试使用navigation2标志在同一窗口/同一选项卡中打开每个URL。我可以在NEW窗口或NEW选项卡中打开,但希望在同一个窗口和选项卡中打开以便不创建新窗口和新选项卡。不确定哪一个navigation2标志实现了这一点(如果有的话)。

我读过使用_top或_self可以实现这一点,但当我尝试时:

ie.navigate2 url, 1, _top

它错误为"无效字符"。猜测我实现错误。。。

应为ie.navigate2 url, 0, "_top"

仅供参考:BrowserNavConstants枚举。包含IWebBrowser2::NavigateIWebBrowser2::Navigate2方法使用的值。在VBScript术语中:

Const navOpenInNewWindow = &h01, _
      navNoHistory       = &h02, _
      navNoReadFromCache = &h04, _
      navNoWriteToCache  = &h08, _
      navAllowAutosearch = &h10, _
      navBrowserBar      = &h20, _
      navHyperlink       = &h40, _
      navEnforceRestricted = &h80, _
      navNewWindowsManaged = &h0100, _
      navUntrustedForDownload = &h0200, _
      navTrustedForActiveX = &h0400, _
      navOpenInNewTab      = &h0800, _
      navOpenInBackgroundTab = &h1000, _
      navKeepWordWheelText   = &h2000, _
      navVirtualTab          = &h4000, _
      navBlockRedirectsXDomain = &h8000, _
      navOpenNewForegroundTab = &h010000

最新更新