添加项目文件。
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using CefSharp;
|
||||
|
||||
namespace KGdev.BI3D.Revit.Addin.MainWindow.External.Browser
|
||||
{
|
||||
public class LifeSpanHandler : ILifeSpanHandler
|
||||
{
|
||||
public bool OnBeforePopup(
|
||||
IWebBrowser browserControl,
|
||||
IBrowser browser,
|
||||
IFrame frame,
|
||||
string targetUrl,
|
||||
string targetFrameName,
|
||||
WindowOpenDisposition targetDisposition,
|
||||
bool userGesture,
|
||||
IPopupFeatures popupFeatures,
|
||||
IWindowInfo windowInfo,
|
||||
IBrowserSettings browserSettings,
|
||||
ref bool noJavascriptAccess,
|
||||
out IWebBrowser newBrowser
|
||||
)
|
||||
{
|
||||
Process.Start(targetUrl);
|
||||
newBrowser = null;
|
||||
return true;
|
||||
}
|
||||
|
||||
public void OnAfterCreated(IWebBrowser browserControl, IBrowser browser) { }
|
||||
|
||||
public bool DoClose(IWebBrowser browserControl, IBrowser browser)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
public void OnBeforeClose(IWebBrowser browserControl, IBrowser browser) { }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user