我使用 awesomium 和 vb.net 作为我的 Web 应用程序的客户端应用程序。当 url 包含特定关键字时,谁能告诉我如何取消请求。例如,如果我的 url 包含视图,那么我需要取消请求并将 pdf 下载到本地计算机并使用客户端 pdf 查看器查看。我已经完成了第二部分,但我不知道如何取消请求。
使用 vb.net 本机 webcontrol 我有导航事件。但它在 awesomium 中与此等价的事件是什么
下面是我使用的代码
Public Class ResourceInterceptor Implements IResourceInterceptor
Public Function OnFilterNavigation(ByVal request As NavigationRequest) As Boolean Implements IResourceInterceptor.OnFilterNavigation
If request.Url.ToString.Contains("ViewPdf") Then
Path = ExtractPath(request.Url.ToString)
openpdf(Path)
Return False ' Cancel the request.
Else
System.Diagnostics.Process.Start(request.Url.ToString)
Return True
End If
End Function
Public Function OnRequest(ByVal request As ResourceRequest) As ResourceResponse Implements IResourceInterceptor.OnRequest
Return Nothing
End Function
End Class
任何人都可以说当网址包含指定文本时如何取消请求