我必须在特定时间间隔后使用VBScript刷新网页。如果用户关闭了选项卡,则应重新打开它。
我有这段代码:
While Err.Number==0
url = "https://www.youtube.com/watch?v=pziVbI7XaDs"
refreshSeconds = 60
Set ie = CreateObject("InternetExplorer.Application")
With ie
.menubar = True
.toolbar = True
.statusBar = True
.visible = True
.Navigate url
End With
On Error Resume Next
Do While Err.Number = 0
Do Until ie.ReadyState = 4 : WScript.Sleep 100 : Loop
Wscript.Sleep refreshSeconds * 1000
ie.Document.Location.Reload True
Loop
Wend
但代码只刷新网页,不会重新打开已关闭的标签页。
有人也可以告诉我Err.Number = 0
是什么意思吗?
答案 0 :(得分:3)
问题在于您的err.number==0
,这是VB语法,并且只有==
=
相同。
但你仍然可以重新打开它,不要刷新页面。