Web アプリケーションのクライアント側アプリケーションとして awesomium と vb.net を使用しています。URLに特定のキーワードが含まれている場合にリクエストをキャンセルする方法を教えてください。たとえば、私の URL に view が含まれている場合、リクエストをキャンセルし、pdf をローカル マシンにダウンロードして、クライアントの pdf ビューアーで表示する必要があります。2 番目の部分を実行しましたが、リクエストをキャンセルする方法がわかりません。
vb.netネイティブWebコントロールを使用して、ナビゲートイベントがあります。しかし、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
URLに指定されたテキストが含まれている場合にリクエストをキャンセルする方法を誰でも言うことができますか