Guten Morgen,
wie kann man denn den Filedownload im Webbrowser-Control verbieten ?
Geht das überhaupt ?
Hab echt keine Ahnung, wie ich da vorgehen kann !
Hey, also das sieht sehr gut aus.
Habe das mit dem Webrequest und -response (Checken des Content-Types) so umgesetzt:
// um das andauernde Schmeißen von Exceptions zu verhindern...
if (e.Url.HostNameType != UriHostNameType.Unknown)
{
request = WebRequest.Create(e.Url);
request.Method = "HEAD";
response = request.GetResponse();
response.Close();
if (!response.ContentType.StartsWith("text/"))
{
e.Cancel = true;
...
}
}
So funzts auch !
Was mich aber daran stört: Dieses andauernde Create, GetResponse usw. geschieht ja bei jedem Aufruf des Navigating-Events.
Aber sonst passts.