'Примечание: Удалить «'"
'Dim P As String = Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData) & "\\ TMP" ' Если не System.IO.Directory.Exists (P) Тогда System.IO.Directory.CreateDirectory (P)
' Dim objTarget As nsILocalFile = Xpcom.CreateInstance(Of nsILocalFile)("@mozilla.org/file/local;1")
' Dim tmp_Loc As String = P & "\tmpdload"
' Using tmp As New nsAString(tmp_Loc)
' objTarget.InitWithPath(tmp)
' End Using
' If e.Filename.Contains(".") Then
'S = Strings.Split(e.Filename, ".")
'F = S(S.Length - 1).ToUpper & " File (*." & S(S.Length - 1) & ")|*." & S(S.Length - 1)
'Else
' F = "File (*.*)|*.*"
'End If
' savebox.Filter = F '"HTML File (*.html)|*.html"
' savebox.Title = "Save File:"
' savebox.FileName = e.Filename
' If savebox.ShowDialog = System.Windows.Forms.DialogResult.OK And Not String.IsNullOrEmpty(savebox.FileName) Then
' Dim source As nsIURI = IOService.CreateNsIUri(New Uri(e.Url).AbsoluteUri)
' Dim dest As nsIURI = IOService.CreateNsIUri(New Uri(savebox.FileName).AbsoluteUri)
' Dim t As nsAStringBase = DirectCast(New nsAString(System.IO.Path.GetFileName(savebox.FileName)), nsAStringBase)
'
' Dim persist As nsIWebBrowserPersist = Xpcom.CreateInstance(Of nsIWebBrowserPersist)("@mozilla.org/embedding/browser/nsWebBrowserPersist;1")
' Dim DownloadMan As nsIDownloadManager = Xpcom.CreateInstance(Of nsIDownloadManager)("@mozilla.org/download-manager;1")
' Dim downloadX As nsIDownload = DownloadMan.AddDownload(0, source, dest, t, e.Mime, 0, Nothing, DirectCast(persist, nsICancelable), False) '
' If (downloadX IsNot Nothing) Then
'persist.SetPersistFlagsAttribute(2 Or 32 Or 16384)
'persist.SetProgressListenerAttribute(DirectCast(downloadX, nsIWebProgressListener))
'persist.SaveURI(source, Nothing, Nothing, Nothing, Nothing, DirectCast(dest, nsISupports), Nothing)
'Для того, чтобы показать FF Download Manager: ' Dim победа = Xpcom.GetService (Of nsIWindowWatcher) ("@ mozilla.org/embedcomp/window- 1)) 'win.OpenWindow (ничего, "хром: //mozapps/content/downloads/downloads.xul", "Dow nloads», "хром, изменяемыми = да, скрыть", Nothing)
Можете ли вы исправить форматирование и объяснить свой ответ? Почему весь фрагмент кода закомментирован? –