从脚本刷新网页

时间:2016-05-22 05:25:32

标签: internet-explorer vbscript reload

我必须在特定时间间隔后使用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是什么意思吗?

1 个答案:

答案 0 :(得分:3)

问题在于您的err.number==0,这是VB语法,并且只有== =相同。

但你仍然可以重新打开它,不要刷新页面。