实例介绍
配合 cef_binary_78.3.1 与 chromium-78.0.3904.87的delphi库。更好的在delphi中支持mp4等音视频资源。
【实例截图】
【核心代码】
CEF4Delphi
├── Delphinus.Info.json
├── Delphinus.Install.json
├── demos
│ ├── Delphi_FMX
│ │ ├── FMXExternalPumpBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── FMXExternalPumpBrowser.dpr
│ │ │ ├── FMXExternalPumpBrowser.dproj
│ │ │ ├── uFMXApplicationService.pas
│ │ │ ├── uFMXExternalPumpBrowser.fmx
│ │ │ └── uFMXExternalPumpBrowser.pas
│ │ ├── FMXToolBoxBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── FMXToolBoxBrowser.dpr
│ │ │ ├── FMXToolBoxBrowser.dproj
│ │ │ ├── uChildForm.fmx
│ │ │ ├── uChildForm.pas
│ │ │ ├── uFMXApplicationService.pas
│ │ │ ├── uMainForm.fmx
│ │ │ └── uMainForm.pas
│ │ └── SimpleFMXBrowser
│ │ ├── 00-DeleteDCUs.bat
│ │ ├── cef.inc
│ │ ├── SimpleFMXBrowser.dpr
│ │ ├── SimpleFMXBrowser.dproj
│ │ ├── uFMXApplicationService.pas
│ │ ├── uSimpleFMXBrowser.fmx
│ │ └── uSimpleFMXBrowser.pas
│ ├── Delphi_VCL
│ │ ├── ConsoleBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── ConsoleLoader.dpr
│ │ │ ├── ConsoleLoader.dproj
│ │ │ ├── OSRDLLBrowser.dpr
│ │ │ ├── OSRDLLBrowser.dproj
│ │ │ ├── OSRSubProcess.dpr
│ │ │ ├── OSRSubProcess.dproj
│ │ │ ├── uWebBrowser.dfm
│ │ │ └── uWebBrowser.pas
│ │ ├── CookieVisitor
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── CookieVisitor.dpr
│ │ │ ├── CookieVisitor.dproj
│ │ │ ├── uCookieVisitor.dfm
│ │ │ ├── uCookieVisitor.pas
│ │ │ ├── uSimpleTextViewer.dfm
│ │ │ └── uSimpleTextViewer.pas
│ │ ├── CustomResourceBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── CRBrowser.dpr
│ │ │ ├── CRBrowser.dproj
│ │ │ ├── uCustomResourceHandler.pas
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── DLLBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── CEF4DelphiLoader.dpr
│ │ │ ├── CEF4DelphiLoader.dproj
│ │ │ ├── cef.inc
│ │ │ ├── DLLBrowser.dpr
│ │ │ ├── DLLBrowser.dproj
│ │ │ ├── SubProcess.dpr
│ │ │ ├── SubProcess.dproj
│ │ │ ├── uCEF4DelphiLoader.dfm
│ │ │ ├── uCEF4DelphiLoader.pas
│ │ │ ├── uWebBrowser.dfm
│ │ │ └── uWebBrowser.pas
│ │ ├── DOMVisitor
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── DOMVisitor.dpr
│ │ │ ├── DOMVisitor.dproj
│ │ │ ├── uDOMVisitor.dfm
│ │ │ └── uDOMVisitor.pas
│ │ ├── EditorBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── EditorBrowser.dpr
│ │ │ ├── EditorBrowser.dproj
│ │ │ ├── uEditorBrowser.dfm
│ │ │ └── uEditorBrowser.pas
│ │ ├── ExternalPumpBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── ExternalPumpBrowser.dpr
│ │ │ ├── ExternalPumpBrowser.dproj
│ │ │ ├── uExternalPumpBrowser.dfm
│ │ │ └── uExternalPumpBrowser.pas
│ │ ├── FullScreenBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── FullScreenBrowser.dpr
│ │ │ ├── FullScreenBrowser.dproj
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── JavaScript
│ │ │ ├── CustomTitleBar
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── CustomTitleBar.dpr
│ │ │ │ ├── CustomTitleBar.dproj
│ │ │ │ ├── uCustomTitleBarExtension.dfm
│ │ │ │ ├── uCustomTitleBarExtension.pas
│ │ │ │ └── uTestExtension.pas
│ │ │ ├── JSDialog
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSDialogBrowser.dpr
│ │ │ │ ├── JSDialogBrowser.dproj
│ │ │ │ ├── uJSDialogBrowser.dfm
│ │ │ │ └── uJSDialogBrowser.pas
│ │ │ ├── JSEval
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSEval.dpr
│ │ │ │ ├── JSEval.dproj
│ │ │ │ ├── uJSEval.dfm
│ │ │ │ ├── uJSEval.pas
│ │ │ │ ├── uSimpleTextViewer.dfm
│ │ │ │ └── uSimpleTextViewer.pas
│ │ │ ├── JSExecutingFunctions
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSExecutingFunctions.dpr
│ │ │ │ ├── JSExecutingFunctions.dproj
│ │ │ │ ├── uJSExecutingFunctions.dfm
│ │ │ │ ├── uJSExecutingFunctions.pas
│ │ │ │ └── uMyV8Handler.pas
│ │ │ ├── JSExtension
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSExtension.dpr
│ │ │ │ ├── JSExtension.dproj
│ │ │ │ ├── uJSExtension.dfm
│ │ │ │ ├── uJSExtension.pas
│ │ │ │ ├── uSimpleTextViewer.dfm
│ │ │ │ ├── uSimpleTextViewer.pas
│ │ │ │ └── uTestExtensionHandler.pas
│ │ │ ├── JSExtensionWithFunction
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSExtensionWithFunction.dpr
│ │ │ │ ├── JSExtensionWithFunction.dproj
│ │ │ │ ├── uJSExtensionWithFunction.dfm
│ │ │ │ ├── uJSExtensionWithFunction.pas
│ │ │ │ └── uMyV8Handler.pas
│ │ │ ├── JSExtensionWithObjectParameter
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSExtensionWithObjectParameter.dpr
│ │ │ │ ├── JSExtensionWithObjectParameter.dproj
│ │ │ │ ├── uJSExtensionWithObjectParameter.dfm
│ │ │ │ ├── uJSExtensionWithObjectParameter.pas
│ │ │ │ └── uMyV8Handler.pas
│ │ │ ├── JSRTTIExtension
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSRTTIExtension.dpr
│ │ │ │ ├── JSRTTIExtension.dproj
│ │ │ │ ├── uJSRTTIExtension.dfm
│ │ │ │ ├── uJSRTTIExtension.pas
│ │ │ │ ├── uSimpleTextViewer.dfm
│ │ │ │ ├── uSimpleTextViewer.pas
│ │ │ │ └── uTestExtension.pas
│ │ │ ├── JSSimpleExtension
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSSimpleExtension.dpr
│ │ │ │ ├── JSSimpleExtension.dproj
│ │ │ │ ├── uJSSimpleExtension.dfm
│ │ │ │ └── uJSSimpleExtension.pas
│ │ │ ├── JSSimpleWindowBinding
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSSimpleWindowBinding.dpr
│ │ │ │ ├── JSSimpleWindowBinding.dproj
│ │ │ │ ├── uJSSimpleWindowBinding.dfm
│ │ │ │ └── uJSSimpleWindowBinding.pas
│ │ │ ├── JSWindowBindingSubProcess
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSSimpleWindowBinding.dpr
│ │ │ │ ├── JSSimpleWindowBinding.dproj
│ │ │ │ ├── SubProcess.dpr
│ │ │ │ ├── SubProcess.dproj
│ │ │ │ ├── uJSSimpleWindowBinding.dfm
│ │ │ │ └── uJSSimpleWindowBinding.pas
│ │ │ ├── JSWindowBindingWithArrayBuffer
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSWindowBindingWithArrayBuffer.dpr
│ │ │ │ ├── JSWindowBindingWithArrayBuffer.dproj
│ │ │ │ ├── uJSWindowBindingWithArrayBuffer.dfm
│ │ │ │ └── uJSWindowBindingWithArrayBuffer.pas
│ │ │ ├── JSWindowBindingWithFunction
│ │ │ │ ├── 00-DeleteDCUs.bat
│ │ │ │ ├── cef.inc
│ │ │ │ ├── JSWindowBindingWithFunction.dpr
│ │ │ │ ├── JSWindowBindingWithFunction.dproj
│ │ │ │ ├── uJSWindowBindingWithFunction.dfm
│ │ │ │ ├── uJSWindowBindingWithFunction.pas
│ │ │ │ └── uMyV8Handler.pas
│ │ │ └── JSWindowBindingWithObject
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSWindowBindingWithObject.dpr
│ │ │ ├── JSWindowBindingWithObject.dproj
│ │ │ ├── uJSWindowBindingWithObject.dfm
│ │ │ ├── uJSWindowBindingWithObject.pas
│ │ │ └── uMyV8Accessor.pas
│ │ ├── KioskOSRBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── KioskOSRBrowser.dpr
│ │ │ ├── KioskOSRBrowser.dproj
│ │ │ ├── uKioskOSRBrowser.dfm
│ │ │ └── uKioskOSRBrowser.pas
│ │ ├── MDIBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── MDIBrowser.dpr
│ │ │ ├── MDIBrowser.dproj
│ │ │ ├── uChildForm.dfm
│ │ │ ├── uChildForm.pas
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── MDIExternalPumpBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── MDIExternalPumpBrowser.dpr
│ │ │ ├── MDIExternalPumpBrowser.dproj
│ │ │ ├── uChildForm.dfm
│ │ │ ├── uChildForm.pas
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── MiniBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── MiniBrowser.dpr
│ │ │ ├── MiniBrowser.dproj
│ │ │ ├── uMiniBrowser.dfm
│ │ │ ├── uMiniBrowser.pas
│ │ │ ├── uPreferences.dfm
│ │ │ ├── uPreferences.pas
│ │ │ ├── uSimpleTextViewer.dfm
│ │ │ └── uSimpleTextViewer.pas
│ │ ├── OSRExternalPumpBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── OSRExternalPumpBrowser.dpr
│ │ │ ├── OSRExternalPumpBrowser.dproj
│ │ │ ├── uOSRExternalPumpBrowser.dfm
│ │ │ └── uOSRExternalPumpBrowser.pas
│ │ ├── PopupBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── PopupBrowser.dpr
│ │ │ ├── PopupBrowser.dproj
│ │ │ ├── uChildForm.dfm
│ │ │ ├── uChildForm.pas
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── PopupBrowser2
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── PopupBrowser2.dpr
│ │ │ ├── PopupBrowser2.dproj
│ │ │ ├── uChildForm.dfm
│ │ │ ├── uChildForm.pas
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── PostInspectorBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── PostInspectorBrowser.dpr
│ │ │ ├── PostInspectorBrowser.dproj
│ │ │ ├── uPostInspectorBrowser.dfm
│ │ │ └── uPostInspectorBrowser.pas
│ │ ├── ResponseFilterBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── ResponseFilterBrowser.dpr
│ │ │ ├── ResponseFilterBrowser.dproj
│ │ │ ├── uResponseFilterBrowser.dfm
│ │ │ └── uResponseFilterBrowser.pas
│ │ ├── SchemeRegistrationBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── SchemeRegistrationBrowser.dpr
│ │ │ ├── SchemeRegistrationBrowser.dproj
│ │ │ ├── uHelloScheme.pas
│ │ │ ├── uSchemeRegistrationBrowser.dfm
│ │ │ └── uSchemeRegistrationBrowser.pas
│ │ ├── SimpleBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── __history
│ │ │ │ └── SimpleBrowser.dpr.~1~
│ │ │ ├── SimpleBrowser_D7.dof
│ │ │ ├── SimpleBrowser_D7.dpr
│ │ │ ├── SimpleBrowser.dpr
│ │ │ ├── SimpleBrowser.dproj
│ │ │ ├── SimpleBrowser.dproj.local
│ │ │ ├── SimpleBrowser.identcache
│ │ │ ├── SimpleBrowser.res
│ │ │ ├── uSimpleBrowser.dfm
│ │ │ ├── uSimpleBrowser.pas
│ │ │ └── Win32
│ │ │ └── Debug
│ │ │ ├── uCEFApp.dcu
│ │ │ ├── uCEFApplication.dcu
│ │ │ ├── uCEFAuthCallback.dcu
│ │ │ ├── uCEFBaseRefCounted.dcu
│ │ │ ├── uCEFBaseScopedWrapper.dcu
│ │ │ ├── uCEFBeforeDownloadCallback.dcu
│ │ │ ├── uCEFBinaryValue.dcu
│ │ │ ├── uCEFBrowser.dcu
│ │ │ ├── uCEFBrowserProcessHandler.dcu
│ │ │ ├── uCEFCallback.dcu
│ │ │ ├── uCEFChromium.dcu
│ │ │ ├── uCEFChromiumEvents.dcu
│ │ │ ├── uCEFChromiumFontOptions.dcu
│ │ │ ├── uCEFChromiumOptions.dcu
│ │ │ ├── uCEFChromiumWindow.dcu
│ │ │ ├── uCEFClient.dcu
│ │ │ ├── uCEFCommandLine.dcu
│ │ │ ├── uCEFCompletionCallback.dcu
│ │ │ ├── uCEFConstants.dcu
│ │ │ ├── uCEFContextMenuHandler.dcu
│ │ │ ├── uCEFContextMenuParams.dcu
│ │ │ ├── uCEFCookieAccessFilter.dcu
│ │ │ ├── uCEFCookieManager.dcu
│ │ │ ├── uCEFCookieVisitor.dcu
│ │ │ ├── uCEFDeleteCookiesCallback.dcu
│ │ │ ├── uCEFDialogHandler.dcu
│ │ │ ├── uCEFDictionaryValue.dcu
│ │ │ ├── uCEFDisplayHandler.dcu
│ │ │ ├── uCEFDomDocument.dcu
│ │ │ ├── uCEFDomNode.dcu
│ │ │ ├── uCEFDomVisitor.dcu
│ │ │ ├── uCEFDownloadHandler.dcu
│ │ │ ├── uCEFDownloadImageCallBack.dcu
│ │ │ ├── uCEFDownloadItemCallback.dcu
│ │ │ ├── uCEFDownLoadItem.dcu
│ │ │ ├── uCEFDragAndDropMgr.dcu
│ │ │ ├── uCEFDragData.dcu
│ │ │ ├── uCEFDragHandler.dcu
│ │ │ ├── uCEFExtension.dcu
│ │ │ ├── uCEFExtensionHandler.dcu
│ │ │ ├── uCEFFileDialogCallback.dcu
│ │ │ ├── uCEFFindHandler.dcu
│ │ │ ├── uCEFFocusHandler.dcu
│ │ │ ├── uCEFFrame.dcu
│ │ │ ├── uCEFGetExtensionResourceCallback.dcu
│ │ │ ├── uCEFImage.dcu
│ │ │ ├── uCEFInterfaces.dcu
│ │ │ ├── uCEFJsDialogCallback.dcu
│ │ │ ├── uCEFJsDialogHandler.dcu
│ │ │ ├── uCEFKeyboardHandler.dcu
│ │ │ ├── uCEFLibFunctions.dcu
│ │ │ ├── uCEFLifeSpanHandler.dcu
│ │ │ ├── uCEFListValue.dcu
│ │ │ ├── uCEFLoadHandler.dcu
│ │ │ ├── uCEFMenuModel.dcu
│ │ │ ├── uCEFMiscFunctions.dcu
│ │ │ ├── uCEFNavigationEntry.dcu
│ │ │ ├── uCEFNavigationEntryVisitor.dcu
│ │ │ ├── uCEFOLEDragAndDrop.dcu
│ │ │ ├── uCEFPDFPrintCallback.dcu
│ │ │ ├── uCEFPDFPrintOptions.dcu
│ │ │ ├── uCEFPostData.dcu
│ │ │ ├── uCEFPostDataElement.dcu
│ │ │ ├── uCEFProcessMessage.dcu
│ │ │ ├── uCEFRegisterCDMCallback.dcu
│ │ │ ├── uCEFRenderHandler.dcu
│ │ │ ├── uCEFRenderProcessHandler.dcu
│ │ │ ├── uCEFRequestCallback.dcu
│ │ │ ├── uCEFRequestContext.dcu
│ │ │ ├── uCEFRequestContextHandler.dcu
│ │ │ ├── uCEFRequest.dcu
│ │ │ ├── uCEFRequestHandler.dcu
│ │ │ ├── uCEFResolveCallback.dcu
│ │ │ ├── uCEFResourceBundleHandler.dcu
│ │ │ ├── uCEFResourceHandler.dcu
│ │ │ ├── uCEFResourceReadCallback.dcu
│ │ │ ├── uCEFResourceRequestHandler.dcu
│ │ │ ├── uCEFResourceSkipCallback.dcu
│ │ │ ├── uCEFResponse.dcu
│ │ │ ├── uCEFResponseFilter.dcu
│ │ │ ├── uCEFRunContextMenuCallback.dcu
│ │ │ ├── uCEFRunFileDialogCallback.dcu
│ │ │ ├── uCEFSchemeHandlerFactory.dcu
│ │ │ ├── uCEFSchemeRegistrar.dcu
│ │ │ ├── uCEFSelectClientCertificateCallback.dcu
│ │ │ ├── uCEFSentinel.dcu
│ │ │ ├── uCEFSetCookieCallback.dcu
│ │ │ ├── uCEFSslInfo.dcu
│ │ │ ├── uCEFSSLStatus.dcu
│ │ │ ├── uCEFStreamWriter.dcu
│ │ │ ├── uCEFStringList.dcu
│ │ │ ├── uCEFStringMap.dcu
│ │ │ ├── uCEFStringMultimap.dcu
│ │ │ ├── uCEFStringVisitor.dcu
│ │ │ ├── uCEFTask.dcu
│ │ │ ├── uCEFTaskRunner.dcu
│ │ │ ├── uCEFTypes.dcu
│ │ │ ├── uCEFUrlRequest.dcu
│ │ │ ├── uCEFv8Accessor.dcu
│ │ │ ├── uCEFv8ArrayBufferReleaseCallback.dcu
│ │ │ ├── uCEFv8Context.dcu
│ │ │ ├── uCEFV8Exception.dcu
│ │ │ ├── uCEFv8Handler.dcu
│ │ │ ├── uCEFv8Interceptor.dcu
│ │ │ ├── uCEFv8StackFrame.dcu
│ │ │ ├── uCEFv8StackTrace.dcu
│ │ │ ├── uCEFv8Value.dcu
│ │ │ ├── uCEFValue.dcu
│ │ │ ├── uCEFWaitableEvent.dcu
│ │ │ ├── uCEFWebPluginInfo.dcu
│ │ │ ├── uCEFWinControl.dcu
│ │ │ ├── uCEFWindowParent.dcu
│ │ │ ├── uCEFWriteHandler.dcu
│ │ │ ├── uCEFX509Certificate.dcu
│ │ │ ├── uCEFX509CertPrincipal.dcu
│ │ │ └── uSimpleBrowser.dcu
│ │ ├── SimpleBrowser2
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── SimpleBrowser2_D7.dof
│ │ │ ├── SimpleBrowser2_D7.dpr
│ │ │ ├── SimpleBrowser2.dpr
│ │ │ ├── SimpleBrowser2.dproj
│ │ │ ├── uSimpleBrowser2.dfm
│ │ │ └── uSimpleBrowser2.pas
│ │ ├── SimpleExternalPumpBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── SimpleExternalPumpBrowser.dpr
│ │ │ ├── SimpleExternalPumpBrowser.dproj
│ │ │ ├── uSimpleExternalPumpBrowser.dfm
│ │ │ └── uSimpleExternalPumpBrowser.pas
│ │ ├── SimpleOSRBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── SimpleOSRBrowser.dpr
│ │ │ ├── SimpleOSRBrowser.dproj
│ │ │ ├── uSimpleOSRBrowser.dfm
│ │ │ └── uSimpleOSRBrowser.pas
│ │ ├── SimpleServer
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── SimpleServer.dpr
│ │ │ ├── SimpleServer.dproj
│ │ │ ├── uSimpleServer.dfm
│ │ │ └── uSimpleServer.pas
│ │ ├── SubProcess
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── SimpleBrowser.dpr
│ │ │ ├── SimpleBrowser.dproj
│ │ │ ├── SubProcess.dpr
│ │ │ ├── SubProcess.dproj
│ │ │ ├── uCEFLoader.pas
│ │ │ ├── uSimpleBrowser.dfm
│ │ │ └── uSimpleBrowser.pas
│ │ ├── TabbedBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── TabBrowser.dpr
│ │ │ ├── TabBrowser.dproj
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ ├── ToolBoxBrowser
│ │ │ ├── 00-DeleteDCUs.bat
│ │ │ ├── cef.inc
│ │ │ ├── ToolBoxBrowser.dpr
│ │ │ ├── ToolBoxBrowser.dproj
│ │ │ ├── uChildForm.dfm
│ │ │ ├── uChildForm.pas
│ │ │ ├── uMainForm.dfm
│ │ │ └── uMainForm.pas
│ │ └── URLRequest
│ │ ├── 00-DeleteDCUs.bat
│ │ ├── cef.inc
│ │ ├── URLRequest.dpr
│ │ ├── URLRequest.dproj
│ │ ├── uURLRequest.dfm
│ │ └── uURLRequest.pas
│ └── Lazarus
│ ├── CookieVisitor
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── CookieVisitor.lpi
│ │ ├── CookieVisitor.lpr
│ │ ├── CookieVisitor.lps
│ │ ├── uCookieVisitor.lfm
│ │ ├── uCookieVisitor.pas
│ │ ├── uSimpleTextViewer.lfm
│ │ └── uSimpleTextViewer.pas
│ ├── CustomResourceBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── CRBrowser.lpi
│ │ ├── CRBrowser.lpr
│ │ ├── CRBrowser.lps
│ │ ├── uCustomResourceHandler.pas
│ │ ├── uMainForm.lfm
│ │ └── uMainForm.pas
│ ├── DOMVisitor
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── DOMVisitor.lpi
│ │ ├── DOMVisitor.lpr
│ │ ├── DOMVisitor.lps
│ │ ├── uDOMVisitor.lfm
│ │ └── uDOMVisitor.pas
│ ├── EditorBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── EditorBrowser.dpr
│ │ ├── EditorBrowser.lpi
│ │ ├── EditorBrowser.lps
│ │ ├── uEditorBrowser.lfm
│ │ └── uEditorBrowser.pas
│ ├── ExternalPumpBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── ExternalPumpBrowser.lpi
│ │ ├── ExternalPumpBrowser.lpr
│ │ ├── ExternalPumpBrowser.lps
│ │ ├── uExternalPumpBrowser.lfm
│ │ └── uExternalPumpBrowser.pas
│ ├── FullScreenBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── FullScreenBrowser.lpi
│ │ ├── FullScreenBrowser.lpr
│ │ ├── FullScreenBrowser.lps
│ │ ├── uMainForm.lfm
│ │ └── uMainForm.pas
│ ├── JavaScript
│ │ ├── JSDialog
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSDialogBrowser.lpi
│ │ │ ├── JSDialogBrowser.lpr
│ │ │ ├── JSDialogBrowser.lps
│ │ │ ├── uJSDialogBrowser.lfm
│ │ │ └── uJSDialogBrowser.pas
│ │ ├── JSEval
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSEval.lpi
│ │ │ ├── JSEval.lpr
│ │ │ ├── JSEval.lps
│ │ │ ├── uJSEval.lfm
│ │ │ ├── uJSEval.pas
│ │ │ ├── uSimpleTextViewer.lfm
│ │ │ └── uSimpleTextViewer.pas
│ │ ├── JSExecutingFunctions
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSExecutingFunctions.lpi
│ │ │ ├── JSExecutingFunctions.lpr
│ │ │ ├── JSExecutingFunctions.lps
│ │ │ ├── uJSExecutingFunctions.lfm
│ │ │ ├── uJSExecutingFunctions.pas
│ │ │ └── uMyV8Handler.pas
│ │ ├── JSExtension
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSExtension.lpi
│ │ │ ├── JSExtension.lpr
│ │ │ ├── JSExtension.lps
│ │ │ ├── uJSExtension.lfm
│ │ │ ├── uJSExtension.pas
│ │ │ ├── uSimpleTextViewer.lfm
│ │ │ ├── uSimpleTextViewer.pas
│ │ │ └── uTestExtensionHandler.pas
│ │ ├── JSExtensionWithFunction
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSExtensionWithFunction.lpi
│ │ │ ├── JSExtensionWithFunction.lpr
│ │ │ ├── JSExtensionWithFunction.lps
│ │ │ ├── uJSExtensionWithFunction.lfm
│ │ │ ├── uJSExtensionWithFunction.pas
│ │ │ └── uMyV8Handler.pas
│ │ ├── JSExtensionWithObjectParameter
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSExtensionWithObjectParameter.lpi
│ │ │ ├── JSExtensionWithObjectParameter.lpr
│ │ │ ├── JSExtensionWithObjectParameter.lps
│ │ │ ├── uJSExtensionWithObjectParameter.lfm
│ │ │ ├── uJSExtensionWithObjectParameter.pas
│ │ │ └── uMyV8Handler.pas
│ │ ├── JSSimpleExtension
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSSimpleExtension.lpi
│ │ │ ├── JSSimpleExtension.lpr
│ │ │ ├── JSSimpleExtension.lps
│ │ │ ├── uJSSimpleExtension.lfm
│ │ │ └── uJSSimpleExtension.pas
│ │ ├── JSSimpleWindowBinding
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSSimpleWindowBinding.lpi
│ │ │ ├── JSSimpleWindowBinding.lpr
│ │ │ ├── JSSimpleWindowBinding.lps
│ │ │ ├── uJSSimpleWindowBinding.lfm
│ │ │ └── uJSSimpleWindowBinding.pas
│ │ ├── JSWindowBindingSubProcess
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSSimpleWindowBinding.lpi
│ │ │ ├── JSSimpleWindowBinding.lpr
│ │ │ ├── JSSimpleWindowBinding.lps
│ │ │ ├── SubProcess.lpi
│ │ │ ├── SubProcess.lpr
│ │ │ ├── SubProcess.lps
│ │ │ ├── uJSSimpleWindowBinding.lfm
│ │ │ └── uJSSimpleWindowBinding.pas
│ │ ├── JSWindowBindingWithArrayBuffer
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSWindowBindingWithArrayBuffer.dproj
│ │ │ ├── JSWindowBindingWithArrayBuffer.lpi
│ │ │ ├── JSWindowBindingWithArrayBuffer.lpr
│ │ │ ├── JSWindowBindingWithArrayBuffer.lps
│ │ │ ├── uJSWindowBindingWithArrayBuffer.lfm
│ │ │ └── uJSWindowBindingWithArrayBuffer.pas
│ │ ├── JSWindowBindingWithFunction
│ │ │ ├── 00-Delete.bat
│ │ │ ├── cef.inc
│ │ │ ├── JSWindowBindingWithFunction.lpi
│ │ │ ├── JSWindowBindingWithFunction.lpr
│ │ │ ├── JSWindowBindingWithFunction.lps
│ │ │ ├── uJSWindowBindingWithFunction.lfm
│ │ │ ├── uJSWindowBindingWithFunction.pas
│ │ │ └── uMyV8Handler.pas
│ │ └── JSWindowBindingWithObject
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── JSWindowBindingWithObject.lpi
│ │ ├── JSWindowBindingWithObject.lpr
│ │ ├── JSWindowBindingWithObject.lps
│ │ ├── uJSWindowBindingWithObject.lfm
│ │ ├── uJSWindowBindingWithObject.pas
│ │ └── uMyV8Accessor.pas
│ ├── MiniBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── MiniBrowser.lpi
│ │ ├── MiniBrowser.lpr
│ │ ├── MiniBrowser.lps
│ │ ├── uMiniBrowser.lfm
│ │ ├── uMiniBrowser.pas
│ │ ├── uPreferences.lfm
│ │ ├── uPreferences.pas
│ │ ├── uSimpleTextViewer.lfm
│ │ └── uSimpleTextViewer.pas
│ ├── OSRExternalPumpBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── OSRExternalPumpBrowser.lpi
│ │ ├── OSRExternalPumpBrowser.lpr
│ │ ├── OSRExternalPumpBrowser.lps
│ │ ├── uOSRExternalPumpBrowser.lfm
│ │ └── uOSRExternalPumpBrowser.pas
│ ├── PopupBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── PopupBrowser.lpi
│ │ ├── PopupBrowser.lpr
│ │ ├── PopupBrowser.lps
│ │ ├── uChildForm.lfm
│ │ ├── uChildForm.pas
│ │ ├── uMainForm.lfm
│ │ └── uMainForm.pas
│ ├── PopupBrowser2
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── PopupBrowser2.lpi
│ │ ├── PopupBrowser2.lpr
│ │ ├── PopupBrowser2.lps
│ │ ├── uChildForm.dfm
│ │ ├── uChildForm.pas
│ │ ├── uMainForm.lfm
│ │ └── uMainForm.pas
│ ├── PostInspectorBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── PostInspectorBrowser.lpi
│ │ ├── PostInspectorBrowser.lpr
│ │ ├── PostInspectorBrowser.lps
│ │ ├── uPostInspectorBrowser.lfm
│ │ └── uPostInspectorBrowser.pas
│ ├── SchemeRegistrationBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SchemeRegistrationBrowser.lpi
│ │ ├── SchemeRegistrationBrowser.lpr
│ │ ├── SchemeRegistrationBrowser.lps
│ │ ├── uHelloScheme.pas
│ │ ├── uSchemeRegistrationBrowser.lfm
│ │ └── uSchemeRegistrationBrowser.pas
│ ├── SimpleBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SimpleBrowser.lpi
│ │ ├── SimpleBrowser.lpr
│ │ ├── SimpleBrowser.lps
│ │ ├── uSimpleBrowser.lfm
│ │ └── uSimpleBrowser.pas
│ ├── SimpleBrowser2
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SimpleBrowser2.ico
│ │ ├── SimpleBrowser2.lpi
│ │ ├── SimpleBrowser2.lpr
│ │ ├── SimpleBrowser2.lps
│ │ ├── SimpleBrowser2.res
│ │ ├── usimplelazarusbrowser.lfm
│ │ └── usimplelazarusbrowser.pas
│ ├── SimpleExternalPumpBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SimpleExternalPumpBrowser.dproj
│ │ ├── SimpleExternalPumpBrowser.lpi
│ │ ├── SimpleExternalPumpBrowser.lpr
│ │ ├── SimpleExternalPumpBrowser.lps
│ │ ├── uSimpleExternalPumpBrowser.lfm
│ │ ├── uSimpleExternalPumpBrowser.lfm.bak
│ │ └── uSimpleExternalPumpBrowser.pas
│ ├── SimpleOSRBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SimpleOSRBrowser.ico
│ │ ├── SimpleOSRBrowser.lpi
│ │ ├── SimpleOSRBrowser.lpr
│ │ ├── SimpleOSRBrowser.lps
│ │ ├── SimpleOSRBrowser.res
│ │ ├── usimplelazosrbrowser.lfm
│ │ └── usimplelazosrbrowser.pas
│ ├── SimpleServer
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SimpleServer.lpi
│ │ ├── SimpleServer.lpr
│ │ ├── SimpleServer.lps
│ │ ├── uSimpleServer.lfm
│ │ └── uSimpleServer.pas
│ ├── SubProcess
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── SimpleBrowser.lpi
│ │ ├── SimpleBrowser.lpr
│ │ ├── SimpleBrowser.lps
│ │ ├── SubProcess.lpi
│ │ ├── SubProcess.lpr
│ │ ├── SubProcess.lps
│ │ ├── uCEFLoader.pas
│ │ ├── uSimpleBrowser.lfm
│ │ └── uSimpleBrowser.pas
│ ├── TabbedBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── TabBrowser.lpi
│ │ ├── TabBrowser.lpr
│ │ ├── TabBrowser.lps
│ │ ├── uMainForm.lfm
│ │ └── uMainForm.pas
│ ├── ToolBoxBrowser
│ │ ├── 00-Delete.bat
│ │ ├── cef.inc
│ │ ├── ToolBoxBrowser.lpi
│ │ ├── ToolBoxBrowser.lpr
│ │ ├── ToolBoxBrowser.lps
│ │ ├── uChildForm.lfm
│ │ ├── uChildForm.pas
│ │ ├── uMainForm.lfm
│ │ └── uMainForm.pas
│ └── URLRequest
│ ├── 00-Delete.bat
│ ├── cef.inc
│ ├── URLRequest.lpi
│ ├── URLRequest.lpr
│ ├── URLRequest.lps
│ ├── uURLRequest.lfm
│ └── uURLRequest.pas
├── LICENSE.md
├── packages
│ ├── 00-Delete.bat
│ ├── CEF4Delphi_D7.cfg
│ ├── CEF4Delphi_D7.dof
│ ├── CEF4Delphi_D7.dpk
│ ├── CEF4Delphi_D7_Register.pas
│ ├── CEF4Delphi_D7.skincfg
│ ├── CEF4Delphi.dpk
│ ├── CEF4Delphi.dproj
│ ├── CEF4Delphi_FMX.dpk
│ ├── CEF4Delphi_FMX.dproj
│ ├── CEF4Delphi_FMX_Register.pas
│ ├── CEF4Delphi_FMX.res
│ ├── cef4delphi_lazarus.lpk
│ ├── cef4delphi_lazarus.lps
│ ├── cef4delphi_lazarus.pas
│ ├── CEF4Delphi_Register.pas
│ ├── CEF4Delphi.res
│ ├── cef.inc
│ ├── dcu
│ │ └── placeholder.txt
│ ├── res
│ │ ├── 00-CreateDelphiResources.bat
│ │ ├── 00-CreateLazarusResources.bat
│ │ ├── bufferpanel.bmp
│ │ ├── chromium.bmp
│ │ ├── chromium.dcr
│ │ ├── chromium.rc
│ │ ├── chromiumwindow.bmp
│ │ ├── server.bmp
│ │ ├── tbufferpanel.png
│ │ ├── tceflinkedwindowparent.png
│ │ ├── tcefsentinel.bmp
│ │ ├── tcefsentinel.png
│ │ ├── tcefservercomponent.png
│ │ ├── tcefurlrequestclientcomponent.bmp
│ │ ├── tcefurlrequestclientcomponent.png
│ │ ├── tcefwindowparent.png
│ │ ├── tcefworkscheduler.png
│ │ ├── tchromium.png
│ │ ├── tchromiumwindow.png
│ │ ├── windowparent.bmp
│ │ └── workscheduler.bmp
│ └── Win32
│ └── Release
│ ├── CEF4Delphi_FMX_Register.dcu
│ ├── CEF4Delphi_Register.dcu
│ ├── uCEFAccessibilityHandler.dcu
│ ├── uCEFApp.dcu
│ ├── uCEFApplication.dcu
│ ├── uCEFAuthCallback.dcu
│ ├── uCEFBaseRefCounted.dcu
│ ├── uCEFBaseScopedWrapper.dcu
│ ├── uCEFBeforeDownloadCallback.dcu
│ ├── uCEFBinaryValue.dcu
│ ├── uCEFBrowser.dcu
│ ├── uCEFBrowserProcessHandler.dcu
│ ├── uCEFBufferPanel.dcu
│ ├── uCEFCallback.dcu
│ ├── uCEFChromium.dcu
│ ├── uCEFChromiumEvents.dcu
│ ├── uCEFChromiumFontOptions.dcu
│ ├── uCEFChromiumOptions.dcu
│ ├── uCEFChromiumWindow.dcu
│ ├── uCEFClient.dcu
│ ├── uCEFCommandLine.dcu
│ ├── uCEFCompletionCallback.dcu
│ ├── uCEFConstants.dcu
│ ├── uCEFContextMenuHandler.dcu
│ ├── uCEFContextMenuParams.dcu
│ ├── uCEFCookieAccessFilter.dcu
│ ├── uCEFCookieManager.dcu
│ ├── uCEFCookieVisitor.dcu
│ ├── uCEFCustomStreamReader.dcu
│ ├── uCEFDeleteCookiesCallback.dcu
│ ├── uCEFDialogHandler.dcu
│ ├── uCEFDictionaryValue.dcu
│ ├── uCEFDisplayHandler.dcu
│ ├── uCEFDomDocument.dcu
│ ├── uCEFDomNode.dcu
│ ├── uCEFDomVisitor.dcu
│ ├── uCEFDownloadHandler.dcu
│ ├── uCEFDownloadImageCallBack.dcu
│ ├── uCEFDownloadItemCallback.dcu
│ ├── uCEFDownLoadItem.dcu
│ ├── uCEFDragAndDropMgr.dcu
│ ├── uCEFDragData.dcu
│ ├── uCEFDragHandler.dcu
│ ├── uCEFEndTracingCallback.dcu
│ ├── uCEFExtension.dcu
│ ├── uCEFExtensionHandler.dcu
│ ├── uCEFFileDialogCallback.dcu
│ ├── uCEFFindHandler.dcu
│ ├── uCEFFMXBufferPanel.dcu
│ ├── uCEFFMXChromium.dcu
│ ├── uCEFFMXWindowParent.dcu
│ ├── uCEFFMXWorkScheduler.dcu
│ ├── uCEFFocusHandler.dcu
│ ├── uCEFFrame.dcu
│ ├── uCEFGetExtensionResourceCallback.dcu
│ ├── uCEFImage.dcu
│ ├── uCEFInterfaces.dcu
│ ├── uCEFJsDialogCallback.dcu
│ ├── uCEFJsDialogHandler.dcu
│ ├── uCEFKeyboardHandler.dcu
│ ├── uCEFLibFunctions.dcu
│ ├── uCEFLifeSpanHandler.dcu
│ ├── uCEFLinkedWindowParent.dcu
│ ├── uCEFListValue.dcu
│ ├── uCEFLoadHandler.dcu
│ ├── uCEFMenuModel.dcu
│ ├── uCEFMenuModelDelegate.dcu
│ ├── uCEFMiscFunctions.dcu
│ ├── uCEFNavigationEntry.dcu
│ ├── uCEFNavigationEntryVisitor.dcu
│ ├── uCEFOLEDragAndDrop.dcu
│ ├── uCEFOSRIMEHandler.dcu
│ ├── uCEFPDFPrintCallback.dcu
│ ├── uCEFPDFPrintOptions.dcu
│ ├── uCEFPostData.dcu
│ ├── uCEFPostDataElement.dcu
│ ├── uCEFPrintSettings.dcu
│ ├── uCEFProcessMessage.dcu
│ ├── uCEFRegisterCDMCallback.dcu
│ ├── uCEFRenderHandler.dcu
│ ├── uCEFRenderProcessHandler.dcu
│ ├── uCEFRequestCallback.dcu
│ ├── uCEFRequestContext.dcu
│ ├── uCEFRequestContextHandler.dcu
│ ├── uCEFRequest.dcu
│ ├── uCEFRequestHandler.dcu
│ ├── uCEFResolveCallback.dcu
│ ├── uCEFResourceBundle.dcu
│ ├── uCEFResourceBundleHandler.dcu
│ ├── uCEFResourceHandler.dcu
│ ├── uCEFResourceReadCallback.dcu
│ ├── uCEFResourceRequestHandler.dcu
│ ├── uCEFResourceSkipCallback.dcu
│ ├── uCEFResponse.dcu
│ ├── uCEFResponseFilter.dcu
│ ├── uCEFRunContextMenuCallback.dcu
│ ├── uCEFRunFileDialogCallback.dcu
│ ├── uCEFSchemeHandlerFactory.dcu
│ ├── uCEFSchemeRegistrar.dcu
│ ├── uCEFSelectClientCertificateCallback.dcu
│ ├── uCEFSentinel.dcu
│ ├── uCEFServerComponent.dcu
│ ├── uCEFServer.dcu
│ ├── uCEFServerEvents.dcu
│ ├── uCEFServerHandler.dcu
│ ├── uCEFSetCookieCallback.dcu
│ ├── uCEFSslInfo.dcu
│ ├── uCEFSSLStatus.dcu
│ ├── uCEFStreamReader.dcu
│ ├── uCEFStreamWriter.dcu
│ ├── uCEFStringList.dcu
│ ├── uCEFStringMap.dcu
│ ├── uCEFStringMultimap.dcu
│ ├── uCEFStringVisitor.dcu
│ ├── uCEFTask.dcu
│ ├── uCEFTaskRunner.dcu
│ ├── uCEFThread.dcu
│ ├── uCEFTypes.dcu
│ ├── uCEFUrlRequestClientComponent.dcu
│ ├── uCEFUrlrequestClient.dcu
│ ├── uCEFUrlRequestClientEvents.dcu
│ ├── uCEFUrlRequest.dcu
│ ├── uCEFv8Accessor.dcu
│ ├── uCEFv8ArrayBufferReleaseCallback.dcu
│ ├── uCEFv8Context.dcu
│ ├── uCEFV8Exception.dcu
│ ├── uCEFv8Handler.dcu
│ ├── uCEFv8Interceptor.dcu
│ ├── uCEFv8StackFrame.dcu
│ ├── uCEFv8StackTrace.dcu
│ ├── uCEFv8Value.dcu
│ ├── uCEFValue.dcu
│ ├── uCEFWaitableEvent.dcu
│ ├── uCEFWebPluginInfo.dcu
│ ├── uCEFWebPluginInfoVisitor.dcu
│ ├── uCEFWebPluginUnstableCallback.dcu
│ ├── uCEFWinControl.dcu
│ ├── uCEFWindowParent.dcu
│ ├── uCEFWorkScheduler.dcu
│ ├── uCEFWorkSchedulerThread.dcu
│ ├── uCEFWriteHandler.dcu
│ ├── uCEFX509Certificate.dcu
│ ├── uCEFX509CertPrincipal.dcu
│ ├── uCEFXmlReader.dcu
│ └── uCEFZipReader.dcu
├── README.md
├── source
│ ├── 00-DeleteDCUs.bat
│ ├── cef.inc
│ ├── res
│ │ ├── tbufferpanel.lrs
│ │ ├── tceflinkedwindowparent.lrs
│ │ ├── tcefsentinel.lrs
│ │ ├── tcefservercomponent.lrs
│ │ ├── tcefurlrequestclientcomponent.lrs
│ │ ├── tcefwindowparent.lrs
│ │ ├── tcefworkscheduler.lrs
│ │ ├── tchromium.lrs
│ │ └── tchromiumwindow.lrs
│ ├── uCEFAccessibilityHandler.pas
│ ├── uCEFApplication.pas
│ ├── uCEFApp.pas
│ ├── uCEFAudioHandler.pas
│ ├── uCEFAuthCallback.pas
│ ├── uCEFBaseRefCounted.pas
│ ├── uCEFBaseScopedWrapper.pas
│ ├── uCEFBeforeDownloadCallback.pas
│ ├── uCEFBinaryValue.pas
│ ├── uCEFBrowser.pas
│ ├── uCEFBrowserProcessHandler.pas
│ ├── uCEFBufferPanel.pas
│ ├── uCEFCallback.pas
│ ├── uCEFChromiumEvents.pas
│ ├── uCEFChromiumFontOptions.pas
│ ├── uCEFChromiumOptions.pas
│ ├── uCEFChromium.pas
│ ├── uCEFChromiumWindow.pas
│ ├── uCEFClient.pas
│ ├── uCEFCommandLine.pas
│ ├── uCEFCompletionCallback.pas
│ ├── uCEFConstants.pas
│ ├── uCEFContextMenuHandler.pas
│ ├── uCEFContextMenuParams.pas
│ ├── uCEFCookieAccessFilter.pas
│ ├── uCEFCookieManager.pas
│ ├── uCEFCookieVisitor.pas
│ ├── uCEFCustomStreamReader.pas
│ ├── uCEFDeleteCookiesCallback.pas
│ ├── uCEFDialogHandler.pas
│ ├── uCEFDictionaryValue.pas
│ ├── uCEFDisplayHandler.pas
│ ├── uCEFDomDocument.pas
│ ├── uCEFDomNode.pas
│ ├── uCEFDomVisitor.pas
│ ├── uCEFDownloadHandler.pas
│ ├── uCEFDownloadImageCallBack.pas
│ ├── uCEFDownloadItemCallback.pas
│ ├── uCEFDownLoadItem.pas
│ ├── uCEFDragAndDropMgr.pas
│ ├── uCEFDragData.pas
│ ├── uCEFDragHandler.pas
│ ├── uCEFEndTracingCallback.pas
│ ├── uCEFExtensionHandler.pas
│ ├── uCEFExtension.pas
│ ├── uCEFFileDialogCallback.pas
│ ├── uCEFFindHandler.pas
│ ├── uCEFFMXBufferPanel.pas
│ ├── uCEFFMXChromium.pas
│ ├── uCEFFMXWindowParent.pas
│ ├── uCEFFMXWorkScheduler.pas
│ ├── uCEFFocusHandler.pas
│ ├── uCEFFrame.pas
│ ├── uCEFGetExtensionResourceCallback.pas
│ ├── uCEFImage.pas
│ ├── uCEFInterfaces.pas
│ ├── uCEFJsDialogCallback.pas
│ ├── uCEFJsDialogHandler.pas
│ ├── uCEFKeyboardHandler.pas
│ ├── uCEFLibFunctions.pas
│ ├── uCEFLifeSpanHandler.pas
│ ├── uCEFLinkedWindowParent.pas
│ ├── uCEFListValue.pas
│ ├── uCEFLoadHandler.pas
│ ├── uCEFMenuModelDelegate.pas
│ ├── uCEFMenuModel.pas
│ ├── uCEFMiscFunctions.pas
│ ├── uCEFNavigationEntry.pas
│ ├── uCEFNavigationEntryVisitor.pas
│ ├── uCEFOLEDragAndDrop.pas
│ ├── uCEFOSRIMEHandler.pas
│ ├── uCEFPDFPrintCallback.pas
│ ├── uCEFPDFPrintOptions.pas
│ ├── uCEFPostDataElement.pas
│ ├── uCEFPostData.pas
│ ├── uCEFPrintSettings.pas
│ ├── uCEFProcessMessage.pas
│ ├── uCEFRegisterCDMCallback.pas
│ ├── uCEFRenderHandler.pas
│ ├── uCEFRenderProcessHandler.pas
│ ├── uCEFRequestCallback.pas
│ ├── uCEFRequestContextHandler.pas
│ ├── uCEFRequestContext.pas
│ ├── uCEFRequestHandler.pas
│ ├── uCEFRequest.pas
│ ├── uCEFResolveCallback.pas
│ ├── uCEFResourceBundleHandler.pas
│ ├── uCEFResourceBundle.pas
│ ├── uCEFResourceHandler.pas
│ ├── uCEFResourceReadCallback.pas
│ ├── uCEFResourceRequestHandler.pas
│ ├── uCEFResourceSkipCallback.pas
│ ├── uCEFResponseFilter.pas
│ ├── uCEFResponse.pas
│ ├── uCEFRunContextMenuCallback.pas
│ ├── uCEFRunFileDialogCallback.pas
│ ├── uCEFSchemeHandlerFactory.pas
│ ├── uCEFSchemeRegistrar.pas
│ ├── uCEFSelectClientCertificateCallback.pas
│ ├── uCEFSentinel.pas
│ ├── uCEFServerComponent.pas
│ ├── uCEFServerEvents.pas
│ ├── uCEFServerHandler.pas
│ ├── uCEFServer.pas
│ ├── uCEFSetCookieCallback.pas
│ ├── uCEFSslInfo.pas
│ ├── uCEFSSLStatus.pas
│ ├── uCEFStreamReader.pas
│ ├── uCEFStreamWriter.pas
│ ├── uCEFStringList.pas
│ ├── uCEFStringMap.pas
│ ├── uCEFStringMultimap.pas
│ ├── uCEFStringVisitor.pas
│ ├── uCEFTask.pas
│ ├── uCEFTaskRunner.pas
│ ├── uCEFThread.pas
│ ├── uCEFTypes.pas
│ ├── uCEFUrlRequestClientComponent.pas
│ ├── uCEFUrlRequestClientEvents.pas
│ ├── uCEFUrlrequestClient.pas
│ ├── uCEFUrlRequest.pas
│ ├── uCEFv8Accessor.pas
│ ├── uCEFv8ArrayBufferReleaseCallback.pas
│ ├── uCEFv8Context.pas
│ ├── uCEFV8Exception.pas
│ ├── uCEFv8Handler.pas
│ ├── uCEFv8Interceptor.pas
│ ├── uCEFv8StackFrame.pas
│ ├── uCEFv8StackTrace.pas
│ ├── uCEFv8Value.pas
│ ├── uCEFValue.pas
│ ├── uCEFWaitableEvent.pas
│ ├── uCEFWebPluginInfo.pas
│ ├── uCEFWebPluginInfoVisitor.pas
│ ├── uCEFWebPluginUnstableCallback.pas
│ ├── uCEFWinControl.pas
│ ├── uCEFWindowParent.pas
│ ├── uCEFWorkScheduler.pas
│ ├── uCEFWorkSchedulerThread.pas
│ ├── uCEFWriteHandler.pas
│ ├── uCEFX509Certificate.pas
│ ├── uCEFX509CertPrincipal.pas
│ ├── uCEFXmlReader.pas
│ └── uCEFZipReader.pas
├── tools
│ └── Copy.CEF.DLLs
│ ├── 00-DeleteDCUs.bat
│ ├── CopyCEFDlls.dpr
│ ├── CopyCEFDlls.dproj
│ ├── Unit1.dfm
│ ├── Unit1.pas
│ └── Utils.pas
└── update_CEF4Delphi.json
95 directories, 1060 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论