在VBScript / IE中,我正在从文本文件中读取URL的列表,并尝试使用navigate2标志在同一窗口/同一选项卡中打开每个URL。我可以在新窗口或新选项卡中打开,但想要在同一窗口和选项卡中打开,因此不会创建新窗口和新选项卡。不确定哪个navigation2标志实现了这一点,如果有的话。
我已经读过使用_top或_self来实现这一点,但是当我尝试时:
ie.navigate2 url, 1, _top
...错误“无效字符”。猜猜我正在实现这个......
答案 0 :(得分:0)
应为ie.navigate2 url, 0, "_top"
仅供参考:BrowserNavConstants enumeration。包含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