控制BeforeNavigator事件:Private Sub Command1_Click() WebBrowser1.Navigate "http://www.applevb.com" End SubPrivate Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean) Debug.Print URL End Sub通过事件中的URL判断是否是下载的zip文件,然后进行你需要的操作。
WebBrowser1.Navigate "http://www.applevb.com"
End SubPrivate Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
Debug.Print URL
End Sub通过事件中的URL判断是否是下载的zip文件,然后进行你需要的操作。
这一段的 VB 代码跟 Delphi 代码比较相近的,你换一下就可以了。
记得有个IEDelphi自己写了一个下载管理器的
IE下载也会用到的
你要下载文件大可以用URLDownloadToFile自己下嘛