namespace VideoBrowser.Controls.CefSharpBrowser.Handlers
{
using CefSharp;
using CefSharp.Handler;
using System;
///
/// Defines the .
///
public class CefRequestHandler : RequestHandler
{
#region Properties
///
/// Gets or sets the OpenUrlFromTabAction.
///
internal Action OpenUrlFromTabAction { get; set; }
#endregion Properties
#region Methods
///
/// The OnOpenUrlFromTab.
///
/// The chromiumWebBrowser.
/// The browser.
/// The frame.
/// The targetUrl.
/// The targetDisposition.
/// The userGesture.
/// The .
protected override bool OnOpenUrlFromTab(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, string targetUrl, WindowOpenDisposition targetDisposition, bool userGesture)
{
this.OpenUrlFromTabAction?.Invoke(targetUrl);
return true;
}
#endregion Methods
}
}