What I want to do is
Check the requested Url against a list of safe sites
if there is a hit then 'let it load'
if not safe then load a 'NotSafeMsg.html ' .
Code is all written , but I dont know how to catch load event .
Thanks for your help .
I tried this , no errors , but no MsgBox msg either .
- Code: Select all
Private Sub OnFrameLoadedStart(sender As Object, args As FrameLoadStartEventArgs)
MsgBox("FrameLoadedStarted")
End Sub
- Code: Select all
Imports cef
Imports CefSharp
Imports CefSharp.WinForms
Imports System.Windows.Forms
Public Class Form1
Private WithEvents browser As ChromiumWebBrowser
Public Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim setting As New CefSettings
' setting.RemoteDebuggingPort = 8088
CefSharp.Cef.Initialize(setting)
browser = New ChromiumWebBrowser("https://www.google.com/") With {
.Dock = DockStyle.Fill
}
Panel1.Controls.Add(browser)
' browser.Load(TextBox1.Text)
' browser.Load("duckduckgo.com")
End Sub
Private Sub OnFrameLoadedStart(sender As Object, args As FrameLoadStartEventArgs)
MsgBox("FrameLoadedStarted")
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
browser.Load(TextBox1.Text)
End Sub
End Class