在VBScript/IE中,我正在从文本文件中读取URL列表,并尝试使用navigation2标志在同一窗口/同一选项卡中打开每个URL。我可以在NEW窗口或NEW选项卡中打开,但希望在同一个窗口和选项卡中打开以便不创建新窗口和新选项卡。不确定哪一个navigation2标志实现了这一点(如果有的话)。
我读过使用_top或_self可以实现这一点,但当我尝试时:
ie.navigate2 url, 1, _top
它错误为"无效字符"。猜测我实现错误。。。
应为ie.navigate2 url, 0, "_top"
仅供参考:BrowserNavConstants枚举。包含IWebBrowser2::Navigate
和IWebBrowser2::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