实例介绍
环境:vs2019、.net 4.6。 WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码。有问题可联系q369628105
【实例截图】
【核心代码】
4744300845227888231.zip
└── WindowsFormsApp1
├── App.config
├── bin
│ ├── Debug
│ ├── Release
│ └── x86
│ └── Debug
│ ├── cef_100_percent.pak
│ ├── cef_200_percent.pak
│ ├── cef_extensions.pak
│ ├── cef.pak
│ ├── CefSharp.BrowserSubprocess.Core.dll
│ ├── CefSharp.BrowserSubprocess.Core.pdb
│ ├── CefSharp.BrowserSubprocess.exe
│ ├── CefSharp.BrowserSubprocess.pdb
│ ├── CefSharp.Core.dll
│ ├── CefSharp.Core.pdb
│ ├── CefSharp.Core.xml
│ ├── CefSharp.dll
│ ├── CefSharp.pdb
│ ├── CefSharp.WinForms.dll
│ ├── CefSharp.WinForms.pdb
│ ├── CefSharp.WinForms.XML
│ ├── CefSharp.XML
│ ├── chrome_elf.dll
│ ├── d3dcompiler_47.dll
│ ├── debug.log
│ ├── devtools_resources.pak
│ ├── GPUCache
│ │ ├── data_0
│ │ ├── data_1
│ │ ├── data_2
│ │ ├── data_3
│ │ └── index
│ ├── icudtl.dat
│ ├── libcef.dll
│ ├── libEGL.dll
│ ├── libGLESv2.dll
│ ├── locales
│ │ ├── am.pak
│ │ ├── ar.pak
│ │ ├── bg.pak
│ │ ├── bn.pak
│ │ ├── ca.pak
│ │ ├── cs.pak
│ │ ├── da.pak
│ │ ├── de.pak
│ │ ├── el.pak
│ │ ├── en-GB.pak
│ │ ├── en-US.pak
│ │ ├── es-419.pak
│ │ ├── es.pak
│ │ ├── et.pak
│ │ ├── fa.pak
│ │ ├── fil.pak
│ │ ├── fi.pak
│ │ ├── fr.pak
│ │ ├── gu.pak
│ │ ├── he.pak
│ │ ├── hi.pak
│ │ ├── hr.pak
│ │ ├── hu.pak
│ │ ├── id.pak
│ │ ├── it.pak
│ │ ├── ja.pak
│ │ ├── kn.pak
│ │ ├── ko.pak
│ │ ├── lt.pak
│ │ ├── lv.pak
│ │ ├── ml.pak
│ │ ├── mr.pak
│ │ ├── ms.pak
│ │ ├── nb.pak
│ │ ├── nl.pak
│ │ ├── pl.pak
│ │ ├── pt-BR.pak
│ │ ├── pt-PT.pak
│ │ ├── ro.pak
│ │ ├── ru.pak
│ │ ├── sk.pak
│ │ ├── sl.pak
│ │ ├── sr.pak
│ │ ├── sv.pak
│ │ ├── sw.pak
│ │ ├── ta.pak
│ │ ├── te.pak
│ │ ├── th.pak
│ │ ├── tr.pak
│ │ ├── uk.pak
│ │ ├── vi.pak
│ │ ├── zh-CN.pak
│ │ └── zh-TW.pak
│ ├── README.txt
│ ├── snapshot_blob.bin
│ ├── swiftshader
│ │ ├── libEGL.dll
│ │ └── libGLESv2.dll
│ ├── v8_context_snapshot.bin
│ ├── WindowsFormsApp1.exe
│ ├── WindowsFormsApp1.exe.config
│ └── WindowsFormsApp1.pdb
├── FilterManager.cs
├── Form1.cs
├── Form1.Designer.cs
├── Form1.resx
├── obj
│ ├── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TempPE
│ │ └── WindowsFormsApp1.csprojAssemblyReference.cache
│ └── x86
│ └── Debug
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── TempPE
│ ├── WindowsFormsApp1.csprojAssemblyReference.cache
│ ├── WindowsFormsApp1.csproj.CoreCompileInputs.cache
│ ├── WindowsFormsApp1.csproj.FileListAbsolute.txt
│ ├── WindowsFormsApp1.csproj.GenerateResource.cache
│ ├── WindowsFormsApp1.exe
│ ├── WindowsFormsApp1.Form1.resources
│ ├── WindowsFormsApp1.pdb
│ └── WindowsFormsApp1.Properties.Resources.resources
├── packages
│ ├── cef.redist.x64.83.4.2
│ │ ├── build
│ │ │ └── cef.redist.x64.props
│ │ ├── CEF
│ │ │ ├── cef_100_percent.pak
│ │ │ ├── cef_200_percent.pak
│ │ │ ├── cef_extensions.pak
│ │ │ ├── cef.pak
│ │ │ ├── chrome_elf.dll
│ │ │ ├── d3dcompiler_47.dll
│ │ │ ├── devtools_resources.pak
│ │ │ ├── icudtl.dat
│ │ │ ├── libcef.dll
│ │ │ ├── libEGL.dll
│ │ │ ├── libGLESv2.dll
│ │ │ ├── locales
│ │ │ │ ├── am.pak
│ │ │ │ ├── ar.pak
│ │ │ │ ├── bg.pak
│ │ │ │ ├── bn.pak
│ │ │ │ ├── ca.pak
│ │ │ │ ├── cs.pak
│ │ │ │ ├── da.pak
│ │ │ │ ├── de.pak
│ │ │ │ ├── el.pak
│ │ │ │ ├── en-GB.pak
│ │ │ │ ├── en-US.pak
│ │ │ │ ├── es-419.pak
│ │ │ │ ├── es.pak
│ │ │ │ ├── et.pak
│ │ │ │ ├── fa.pak
│ │ │ │ ├── fil.pak
│ │ │ │ ├── fi.pak
│ │ │ │ ├── fr.pak
│ │ │ │ ├── gu.pak
│ │ │ │ ├── he.pak
│ │ │ │ ├── hi.pak
│ │ │ │ ├── hr.pak
│ │ │ │ ├── hu.pak
│ │ │ │ ├── id.pak
│ │ │ │ ├── it.pak
│ │ │ │ ├── ja.pak
│ │ │ │ ├── kn.pak
│ │ │ │ ├── ko.pak
│ │ │ │ ├── lt.pak
│ │ │ │ ├── lv.pak
│ │ │ │ ├── ml.pak
│ │ │ │ ├── mr.pak
│ │ │ │ ├── ms.pak
│ │ │ │ ├── nb.pak
│ │ │ │ ├── nl.pak
│ │ │ │ ├── pl.pak
│ │ │ │ ├── pt-BR.pak
│ │ │ │ ├── pt-PT.pak
│ │ │ │ ├── ro.pak
│ │ │ │ ├── ru.pak
│ │ │ │ ├── sk.pak
│ │ │ │ ├── sl.pak
│ │ │ │ ├── sr.pak
│ │ │ │ ├── sv.pak
│ │ │ │ ├── sw.pak
│ │ │ │ ├── ta.pak
│ │ │ │ ├── te.pak
│ │ │ │ ├── th.pak
│ │ │ │ ├── tr.pak
│ │ │ │ ├── uk.pak
│ │ │ │ ├── vi.pak
│ │ │ │ ├── zh-CN.pak
│ │ │ │ └── zh-TW.pak
│ │ │ ├── README.txt
│ │ │ ├── snapshot_blob.bin
│ │ │ ├── swiftshader
│ │ │ │ ├── libEGL.dll
│ │ │ │ └── libGLESv2.dll
│ │ │ └── v8_context_snapshot.bin
│ │ └── cef.redist.x64.83.4.2.nupkg
│ ├── cef.redist.x86.83.4.2
│ │ ├── build
│ │ │ └── cef.redist.x86.props
│ │ ├── CEF
│ │ │ ├── cef_100_percent.pak
│ │ │ ├── cef_200_percent.pak
│ │ │ ├── cef_extensions.pak
│ │ │ ├── cef.pak
│ │ │ ├── chrome_elf.dll
│ │ │ ├── d3dcompiler_47.dll
│ │ │ ├── devtools_resources.pak
│ │ │ ├── icudtl.dat
│ │ │ ├── libcef.dll
│ │ │ ├── libEGL.dll
│ │ │ ├── libGLESv2.dll
│ │ │ ├── locales
│ │ │ │ ├── am.pak
│ │ │ │ ├── ar.pak
│ │ │ │ ├── bg.pak
│ │ │ │ ├── bn.pak
│ │ │ │ ├── ca.pak
│ │ │ │ ├── cs.pak
│ │ │ │ ├── da.pak
│ │ │ │ ├── de.pak
│ │ │ │ ├── el.pak
│ │ │ │ ├── en-GB.pak
│ │ │ │ ├── en-US.pak
│ │ │ │ ├── es-419.pak
│ │ │ │ ├── es.pak
│ │ │ │ ├── et.pak
│ │ │ │ ├── fa.pak
│ │ │ │ ├── fil.pak
│ │ │ │ ├── fi.pak
│ │ │ │ ├── fr.pak
│ │ │ │ ├── gu.pak
│ │ │ │ ├── he.pak
│ │ │ │ ├── hi.pak
│ │ │ │ ├── hr.pak
│ │ │ │ ├── hu.pak
│ │ │ │ ├── id.pak
│ │ │ │ ├── it.pak
│ │ │ │ ├── ja.pak
│ │ │ │ ├── kn.pak
│ │ │ │ ├── ko.pak
│ │ │ │ ├── lt.pak
│ │ │ │ ├── lv.pak
│ │ │ │ ├── ml.pak
│ │ │ │ ├── mr.pak
│ │ │ │ ├── ms.pak
│ │ │ │ ├── nb.pak
│ │ │ │ ├── nl.pak
│ │ │ │ ├── pl.pak
│ │ │ │ ├── pt-BR.pak
│ │ │ │ ├── pt-PT.pak
│ │ │ │ ├── ro.pak
│ │ │ │ ├── ru.pak
│ │ │ │ ├── sk.pak
│ │ │ │ ├── sl.pak
│ │ │ │ ├── sr.pak
│ │ │ │ ├── sv.pak
│ │ │ │ ├── sw.pak
│ │ │ │ ├── ta.pak
│ │ │ │ ├── te.pak
│ │ │ │ ├── th.pak
│ │ │ │ ├── tr.pak
│ │ │ │ ├── uk.pak
│ │ │ │ ├── vi.pak
│ │ │ │ ├── zh-CN.pak
│ │ │ │ └── zh-TW.pak
│ │ │ ├── README.txt
│ │ │ ├── snapshot_blob.bin
│ │ │ ├── swiftshader
│ │ │ │ ├── libEGL.dll
│ │ │ │ └── libGLESv2.dll
│ │ │ └── v8_context_snapshot.bin
│ │ └── cef.redist.x86.83.4.2.nupkg
│ ├── CefSharp.Common.83.4.20
│ │ ├── build
│ │ │ ├── CefSharp.Common.props
│ │ │ └── CefSharp.Common.targets
│ │ ├── CefSharp
│ │ │ ├── x64
│ │ │ │ ├── CefSharp.BrowserSubprocess.Core.dll
│ │ │ │ ├── CefSharp.BrowserSubprocess.Core.pdb
│ │ │ │ ├── CefSharp.BrowserSubprocess.exe
│ │ │ │ ├── CefSharp.BrowserSubprocess.pdb
│ │ │ │ ├── CefSharp.Core.dll
│ │ │ │ ├── CefSharp.Core.pdb
│ │ │ │ ├── CefSharp.Core.xml
│ │ │ │ ├── CefSharp.dll
│ │ │ │ ├── CefSharp.pdb
│ │ │ │ └── CefSharp.XML
│ │ │ └── x86
│ │ │ ├── CefSharp.BrowserSubprocess.Core.dll
│ │ │ ├── CefSharp.BrowserSubprocess.Core.pdb
│ │ │ ├── CefSharp.BrowserSubprocess.exe
│ │ │ ├── CefSharp.BrowserSubprocess.pdb
│ │ │ ├── CefSharp.Core.dll
│ │ │ ├── CefSharp.Core.pdb
│ │ │ ├── CefSharp.Core.xml
│ │ │ ├── CefSharp.dll
│ │ │ ├── CefSharp.pdb
│ │ │ └── CefSharp.XML
│ │ ├── CefSharp.Common.83.4.20.nupkg
│ │ └── src
│ │ ├── CefSharp
│ │ │ ├── AsyncExtensions.cs
│ │ │ ├── BindingOptions.cs
│ │ │ ├── Callback
│ │ │ │ ├── IAuthCallback.cs
│ │ │ │ ├── IBeforeDownloadCallback.cs
│ │ │ │ ├── ICallback.cs
│ │ │ │ ├── ICompletionCallback.cs
│ │ │ │ ├── IDeleteCookiesCallback.cs
│ │ │ │ ├── IDevToolsMessageObserver.cs
│ │ │ │ ├── IDownloadItemCallback.cs
│ │ │ │ ├── IFileDialogCallback.cs
│ │ │ │ ├── IGetExtensionResourceCallback.cs
│ │ │ │ ├── IJavascriptCallback.cs
│ │ │ │ ├── IJsDialogCallback.cs
│ │ │ │ ├── IPrintToPdfCallback.cs
│ │ │ │ ├── IRegisterCdmCallback.cs
│ │ │ │ ├── IRequestCallback.cs
│ │ │ │ ├── IResolveCallback.cs
│ │ │ │ ├── IResourceReadCallback.cs
│ │ │ │ ├── IResourceSkipCallback.cs
│ │ │ │ ├── IRunContextMenuCallback.cs
│ │ │ │ ├── IRunFileDialogCallback.cs
│ │ │ │ ├── ISelectClientCertificateCallback.cs
│ │ │ │ ├── ISetCookieCallback.cs
│ │ │ │ ├── NoOpCompletionCallback.cs
│ │ │ │ ├── TaskCompletionCallback.cs
│ │ │ │ ├── TaskDeleteCookiesCallback.cs
│ │ │ │ ├── TaskPrintToPdfCallback.cs
│ │ │ │ ├── TaskRegisterCdmCallback.cs
│ │ │ │ ├── TaskResolveCallback.cs
│ │ │ │ └── TaskSetCookieCallback.cs
│ │ │ ├── CdmRegistration.cs
│ │ │ ├── CefCustomScheme.cs
│ │ │ ├── CefLibraryHandle.cs
│ │ │ ├── CefSharpSettings.cs
│ │ │ ├── Cookie.cs
│ │ │ ├── DefaultApp.cs
│ │ │ ├── DependencyChecker.cs
│ │ │ ├── DevToolsExtensions.cs
│ │ │ ├── DomNode.cs
│ │ │ ├── DownloadItem.cs
│ │ │ ├── Enums
│ │ │ │ ├── AlphaType.cs
│ │ │ │ ├── CdmRegistrationErrorCode.cs
│ │ │ │ ├── CefErrorCode.cs
│ │ │ │ ├── CefEventFlags.cs
│ │ │ │ ├── CefFileDialogFlags.cs
│ │ │ │ ├── CefFileDialogMode.cs
│ │ │ │ ├── CefFocusSource.cs
│ │ │ │ ├── CefJsDialogType.cs
│ │ │ │ ├── CefMenuCommand.cs
│ │ │ │ ├── CefPdfPrintMarginType.cs
│ │ │ │ ├── CefReturnValue.cs
│ │ │ │ ├── CefState.cs
│ │ │ │ ├── CefTerminationStatus.cs
│ │ │ │ ├── CefThreadIds.cs
│ │ │ │ ├── CertStatus.cs
│ │ │ │ ├── ColorType.cs
│ │ │ │ ├── ContextMenuEditState.cs
│ │ │ │ ├── ContextMenuMediaState.cs
│ │ │ │ ├── ContextMenuMediaType.cs
│ │ │ │ ├── ContextMenuType.cs
│ │ │ │ ├── CursorType.cs
│ │ │ │ ├── DragOperationsMask.cs
│ │ │ │ ├── FilterStatus.cs
│ │ │ │ ├── KeyEventType.cs
│ │ │ │ ├── KeyType.cs
│ │ │ │ ├── LogSeverity.cs
│ │ │ │ ├── MenuItemType.cs
│ │ │ │ ├── MouseButtonType.cs
│ │ │ │ ├── PaintElementType.cs
│ │ │ │ ├── PluginPolicy.cs
│ │ │ │ ├── PointerType.cs
│ │ │ │ ├── PostDataElementType.cs
│ │ │ │ ├── ReferrerPolicy.cs
│ │ │ │ ├── ResourceType.cs
│ │ │ │ ├── SchemeOptions.cs
│ │ │ │ ├── SslContentStatus.cs
│ │ │ │ ├── SslVersion.cs
│ │ │ │ ├── TextInputMode.cs
│ │ │ │ ├── TouchEventType.cs
│ │ │ │ ├── TransitionType.cs
│ │ │ │ ├── UrlRequestFlags.cs
│ │ │ │ ├── UrlRequestStatus.cs
│ │ │ │ ├── ValueType.cs
│ │ │ │ └── WindowOpenDisposition.cs
│ │ │ ├── Event
│ │ │ │ ├── AddressChangedEventArgs.cs
│ │ │ │ ├── ConsoleMessageEventArgs.cs
│ │ │ │ ├── FrameLoadEndEventArgs.cs
│ │ │ │ ├── FrameLoadStartEventArgs.cs
│ │ │ │ ├── JavascriptBindingCompleteEventArgs.cs
│ │ │ │ ├── JavascriptBindingEventArgs.cs
│ │ │ │ ├── JavascriptBindingMultipleCompleteEventArgs.cs
│ │ │ │ ├── JavascriptMessageReceivedEventArgs.cs
│ │ │ │ ├── LoadErrorEventArgs.cs
│ │ │ │ ├── LoadingStateChangedEventArgs.cs
│ │ │ │ ├── StatusMessageEventHandler.cs
│ │ │ │ └── TitleChangedEventArgs.cs
│ │ │ ├── Handler
│ │ │ │ ├── DefaultRequestHandler.cs
│ │ │ │ ├── IAccessibilityHandler.cs
│ │ │ │ ├── IBrowserProcessHandler.cs
│ │ │ │ ├── IContextMenuHandler.cs
│ │ │ │ ├── ICookieAccessFilter.cs
│ │ │ │ ├── IDialogHandler.cs
│ │ │ │ ├── IDisplayHandler.cs
│ │ │ │ ├── IDownloadHandler.cs
│ │ │ │ ├── IDragHandler.cs
│ │ │ │ ├── IExtensionHandler.cs
│ │ │ │ ├── IFindHandler.cs
│ │ │ │ ├── IFocusHandler.cs
│ │ │ │ ├── IJsDialogHandler.cs
│ │ │ │ ├── IKeyboardHandler.cs
│ │ │ │ ├── ILifeSpanHandler.cs
│ │ │ │ ├── ILoadHandler.cs
│ │ │ │ ├── IRenderProcessMessageHandler.cs
│ │ │ │ ├── IRequestContextHandler.cs
│ │ │ │ ├── IRequestHandler.cs
│ │ │ │ ├── IResourceHandler.cs
│ │ │ │ ├── IResourceRequestHandler.cs
│ │ │ │ ├── RequestHandler.cs
│ │ │ │ └── ResourceRequestHandler.cs
│ │ │ ├── IApp.cs
│ │ │ ├── IBrowser.cs
│ │ │ ├── IBrowserHost.cs
│ │ │ ├── IBrowserSettings.cs
│ │ │ ├── IContextMenuParams.cs
│ │ │ ├── ICookieManager.cs
│ │ │ ├── IDomNode.cs
│ │ │ ├── IDragData.cs
│ │ │ ├── IExtension.cs
│ │ │ ├── IFrame.cs
│ │ │ ├── IImage.cs
│ │ │ ├── IJavascriptObjectRepository.cs
│ │ │ ├── IMenuModel.cs
│ │ │ ├── Internals
│ │ │ │ ├── BrowserProcessResponse.cs
│ │ │ │ ├── BrowserProcessService.cs
│ │ │ │ ├── BrowserProcessServiceHost.cs
│ │ │ │ ├── BrowserRefCounter.cs
│ │ │ │ ├── ByteArrayResourceHandler.cs
│ │ │ │ ├── CefSharpArguments.cs
│ │ │ │ ├── CefThread.cs
│ │ │ │ ├── CefTimeUtils.cs
│ │ │ │ ├── CommandLineArgDictionary.cs
│ │ │ │ ├── CommandLineArgsParser.cs
│ │ │ │ ├── ConcurrentMethodRunnerQueue.cs
│ │ │ │ ├── CookieManagerDecorator.cs
│ │ │ │ ├── DateTimeUtils.cs
│ │ │ │ ├── FileResourceHandler.cs
│ │ │ │ ├── HeaderNameValueCollection.cs
│ │ │ │ ├── IBrowserAdapter.cs
│ │ │ │ ├── IBrowserProcess.cs
│ │ │ │ ├── IBrowserRefCounter.cs
│ │ │ │ ├── IJavascriptCallbackFactory.cs
│ │ │ │ ├── IMethodRunnerQueue.cs
│ │ │ │ ├── InMemoryResourceRequestHandler.cs
│ │ │ │ ├── InternalWebBrowserExtensions.cs
│ │ │ │ ├── IntPtrExtensions.cs
│ │ │ │ ├── IRenderWebBrowser.cs
│ │ │ │ ├── ITaskScheduler.cs
│ │ │ │ ├── IWebBrowserInternal.cs
│ │ │ │ ├── JavascriptCallback.cs
│ │ │ │ ├── JavascriptCallbackEndpointBehavior.cs
│ │ │ │ ├── JavascriptCallbackSurrogate.cs
│ │ │ │ ├── JavascriptMethod.cs
│ │ │ │ ├── JavascriptObject.cs
│ │ │ │ ├── JavascriptObjectRepository.cs
│ │ │ │ ├── JavascriptProperty.cs
│ │ │ │ ├── MethodInvocationCompleteArgs.cs
│ │ │ │ ├── MethodInvocation.cs
│ │ │ │ ├── MethodInvocationResult.cs
│ │ │ │ ├── MethodParameter.cs
│ │ │ │ ├── MethodRunnerQueue.cs
│ │ │ │ ├── MimeTypeMapping.cs
│ │ │ │ ├── NoOpBrowserRefCounter.cs
│ │ │ │ ├── ParentProcessMonitor.cs
│ │ │ │ ├── PathCheck.cs
│ │ │ │ ├── PendingTaskRepository.cs
│ │ │ │ ├── ReflectionUtils.cs
│ │ │ │ ├── RenderprocessClientFactory.cs
│ │ │ │ ├── TaskExtensions.cs
│ │ │ │ ├── TaskScheduler
│ │ │ │ │ └── LimitedConcurrencyLevelTaskScheduler.cs
│ │ │ │ └── WCFExtensions.cs
│ │ │ ├── IPopupFeatures.cs
│ │ │ ├── IPostData.cs
│ │ │ ├── IPostDataElement.cs
│ │ │ ├── IRegistration.cs
│ │ │ ├── IRequestContext.cs
│ │ │ ├── IRequest.cs
│ │ │ ├── IResourceRequestHandlerFactory.cs
│ │ │ ├── IResponse.cs
│ │ │ ├── IResponseFilter.cs
│ │ │ ├── ISchemeRegistrar.cs
│ │ │ ├── ISslInfo.cs
│ │ │ ├── IUrlRequestClient.cs
│ │ │ ├── IUrlRequest.cs
│ │ │ ├── IValue.cs
│ │ │ ├── IWebBrowser.cs
│ │ │ ├── IWindowInfo.cs
│ │ │ ├── JavascriptBindingExtensions.cs
│ │ │ ├── JavascriptException.cs
│ │ │ ├── JavascriptIgnoreAttribute.cs
│ │ │ ├── JavascriptResponse.cs
│ │ │ ├── JavascriptStackFrame.cs
│ │ │ ├── Lagacy
│ │ │ │ └── ResourceHandler.cs
│ │ │ ├── ModelBinding
│ │ │ │ ├── BindingMemberInfo.cs
│ │ │ │ ├── DefaultBinder.cs
│ │ │ │ ├── IBinder.cs
│ │ │ │ ├── IMethodInterceptor.cs
│ │ │ │ └── ModelBindingExtensions.cs
│ │ │ ├── NavigationEntry.cs
│ │ │ ├── PdfPrintSettings.cs
│ │ │ ├── PostDataExtensions.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ProxyOptions.cs
│ │ │ ├── RenderProcess
│ │ │ │ ├── IRenderProcessHandler.cs
│ │ │ │ ├── IV8Context.cs
│ │ │ │ └── V8Exception.cs
│ │ │ ├── RequestContextExtensions.cs
│ │ │ ├── ResourceHandler.cs
│ │ │ ├── ResourceRequestHandlerFactory.cs
│ │ │ ├── ResourceRequestHandlerFactoryItem.cs
│ │ │ ├── ResponseFilter
│ │ │ │ └── StreamResponseFilter.cs
│ │ │ ├── SchemeHandler
│ │ │ │ ├── FolderSchemeHandlerFactory.cs
│ │ │ │ └── ISchemeHandlerFactory.cs
│ │ │ ├── SslStatus.cs
│ │ │ ├── Structs
│ │ │ │ ├── CompositionUnderline.cs
│ │ │ │ ├── CursorInfo.cs
│ │ │ │ ├── DraggableRegion.cs
│ │ │ │ ├── KeyEvent.cs
│ │ │ │ ├── MouseEvent.cs
│ │ │ │ ├── Point.cs
│ │ │ │ ├── Range.cs
│ │ │ │ ├── Rect.cs
│ │ │ │ ├── ResolveCallbackResult.cs
│ │ │ │ ├── ScreenInfo.cs
│ │ │ │ ├── Size.cs
│ │ │ │ └── TouchEvent.cs
│ │ │ ├── V8Extension.cs
│ │ │ ├── Visitor
│ │ │ │ ├── ICookieVisitor.cs
│ │ │ │ ├── INavigationEntryVisitor.cs
│ │ │ │ ├── IStringVisitor.cs
│ │ │ │ ├── IWebPluginInfoVisitor.cs
│ │ │ │ ├── TaskCookieVisitor.cs
│ │ │ │ ├── TaskNavigationEntryVisitor.cs
│ │ │ │ ├── TaskStringVisitor.cs
│ │ │ │ └── TaskWebPluginInfoVisitor.cs
│ │ │ ├── Web
│ │ │ │ ├── HtmlString.cs
│ │ │ │ └── JsonString.cs
│ │ │ ├── WebBrowserExtensions.cs
│ │ │ └── WebPluginInfo.cs
│ │ ├── CefSharp.BrowserSubprocess
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── CefSharp.BrowserSubprocess.Core
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── Async
│ │ │ │ ├── JavascriptAsyncMethodCallback.cpp
│ │ │ │ ├── JavascriptAsyncMethodCallback.h
│ │ │ │ ├── JavascriptAsyncMethodHandler.cpp
│ │ │ │ ├── JavascriptAsyncMethodHandler.h
│ │ │ │ ├── JavascriptAsyncMethodWrapper.cpp
│ │ │ │ ├── JavascriptAsyncMethodWrapper.h
│ │ │ │ ├── JavascriptAsyncObjectWrapper.cpp
│ │ │ │ └── JavascriptAsyncObjectWrapper.h
│ │ │ ├── BindObjectAsyncHandler.h
│ │ │ ├── BrowserSubprocessExecutable.h
│ │ │ ├── CefAppUnmanagedWrapper.cpp
│ │ │ ├── CefAppUnmanagedWrapper.h
│ │ │ ├── CefBrowserWrapper.h
│ │ │ ├── JavascriptCallbackRegistry.cpp
│ │ │ ├── JavascriptCallbackRegistry.h
│ │ │ ├── JavascriptCallbackWrapper.h
│ │ │ ├── JavascriptMethodHandler.cpp
│ │ │ ├── JavascriptMethodHandler.h
│ │ │ ├── JavascriptMethodWrapper.cpp
│ │ │ ├── JavascriptMethodWrapper.h
│ │ │ ├── JavascriptObjectWrapper.cpp
│ │ │ ├── JavascriptObjectWrapper.h
│ │ │ ├── JavascriptPostMessageHandler.h
│ │ │ ├── JavascriptPropertyHandler.h
│ │ │ ├── JavascriptPropertyWrapper.cpp
│ │ │ ├── JavascriptPropertyWrapper.h
│ │ │ ├── JavascriptRootObjectWrapper.cpp
│ │ │ ├── JavascriptRootObjectWrapper.h
│ │ │ ├── RegisterBoundObjectHandler.h
│ │ │ ├── RegisterBoundObjectRegistry.h
│ │ │ ├── resource.h
│ │ │ ├── Serialization
│ │ │ │ ├── JsObjectsSerialization.cpp
│ │ │ │ ├── JsObjectsSerialization.h
│ │ │ │ ├── V8Serialization.cpp
│ │ │ │ └── V8Serialization.h
│ │ │ ├── Stdafx.cpp
│ │ │ ├── Stdafx.h
│ │ │ ├── SubProcessApp.h
│ │ │ ├── SubProcess.h
│ │ │ ├── TypeUtils.cpp
│ │ │ ├── TypeUtils.h
│ │ │ ├── vcclr_local.h
│ │ │ ├── WcfBrowserSubprocessExecutable.h
│ │ │ ├── WcfEnabledSubProcess.cpp
│ │ │ ├── WcfEnabledSubProcess.h
│ │ │ └── Wrapper
│ │ │ ├── Browser.cpp
│ │ │ ├── Browser.h
│ │ │ ├── Frame.cpp
│ │ │ ├── Frame.h
│ │ │ └── V8Context.h
│ │ └── CefSharp.Core
│ │ ├── AssemblyInfo.cpp
│ │ ├── BrowserSettings.h
│ │ ├── Cef.h
│ │ ├── CefSettingsBase.h
│ │ ├── CookieManager.cpp
│ │ ├── CookieManager.h
│ │ ├── Internals
│ │ │ ├── CefAuthCallbackWrapper.h
│ │ │ ├── CefBeforeDownloadCallbackWrapper.h
│ │ │ ├── CefBrowserHostWrapper.cpp
│ │ │ ├── CefBrowserHostWrapper.h
│ │ │ ├── CefBrowserWrapper.cpp
│ │ │ ├── CefBrowserWrapper.h
│ │ │ ├── CefCallbackWrapper.h
│ │ │ ├── CefCertificateCallbackWrapper.h
│ │ │ ├── CefCompletionCallbackAdapter.h
│ │ │ ├── CefContextMenuParamsWrapper.cpp
│ │ │ ├── CefContextMenuParamsWrapper.h
│ │ │ ├── CefCookieAccessFilterAdapter.h
│ │ │ ├── CefCookieVisitorAdapter.h
│ │ │ ├── CefDeleteCookiesCallbackAdapter.h
│ │ │ ├── CefDevToolsMessageObserverAdapter.h
│ │ │ ├── CefDownloadItemCallbackWrapper.h
│ │ │ ├── CefDragDataWrapper.h
│ │ │ ├── CefExtensionHandlerAdapter.h
│ │ │ ├── CefExtensionWrapper.cpp
│ │ │ ├── CefExtensionWrapper.h
│ │ │ ├── CefFileDialogCallbackWrapper.h
│ │ │ ├── CefFrameWrapper.cpp
│ │ │ ├── CefFrameWrapper.h
│ │ │ ├── CefGetExtensionResourceCallbackWrapper.h
│ │ │ ├── CefImageWrapper.h
│ │ │ ├── CefJSDialogCallbackWrapper.h
│ │ │ ├── CefMenuModelWrapper.h
│ │ │ ├── CefNavigationEntryVisitorAdapter.h
│ │ │ ├── CefPdfPrintCallbackWrapper.h
│ │ │ ├── CefRegisterCdmCallbackAdapter.h
│ │ │ ├── CefRegistrationWrapper.h
│ │ │ ├── CefRequestCallbackWrapper.h
│ │ │ ├── CefRequestContextHandlerAdapter.cpp
│ │ │ ├── CefRequestContextHandlerAdapter.h
│ │ │ ├── CefResolveCallbackAdapter.h
│ │ │ ├── CefResourceHandlerAdapter.cpp
│ │ │ ├── CefResourceHandlerAdapter.h
│ │ │ ├── CefResourceReadCallbackWrapper.h
│ │ │ ├── CefResourceRequestHandlerAdapter.h
│ │ │ ├── CefResourceSkipCallbackWrapper.h
│ │ │ ├── CefResponseFilterAdapter.h
│ │ │ ├── CefResponseWrapper.h
│ │ │ ├── CefRunContextMenuCallbackWrapper.h
│ │ │ ├── CefRunFileDialogCallbackAdapter.h
│ │ │ ├── CefSchemeHandlerFactoryAdapter.h
│ │ │ ├── CefSchemeRegistrarWrapper.h
│ │ │ ├── CefSetCookieCallbackAdapter.h
│ │ │ ├── CefSharpApp.h
│ │ │ ├── CefSslInfoWrapper.h
│ │ │ ├── CefStringVisitorAdapter.h
│ │ │ ├── CefTaskScheduler.h
│ │ │ ├── CefTaskWrapper.h
│ │ │ ├── CefUrlRequestClientAdapter.cpp
│ │ │ ├── CefUrlRequestClientAdapter.h
│ │ │ ├── CefValueWrapper.cpp
│ │ │ ├── CefValueWrapper.h
│ │ │ ├── CefWebPluginInfoVisitorAdapter.h
│ │ │ ├── CefWrapper.h
│ │ │ ├── CefWriteHandlerWrapper.h
│ │ │ ├── ClientAdapter.cpp
│ │ │ ├── ClientAdapter.h
│ │ │ ├── JavascriptCallbackFactory.cpp
│ │ │ ├── JavascriptCallbackFactory.h
│ │ │ ├── JavascriptCallbackProxy.cpp
│ │ │ ├── JavascriptCallbackProxy.h
│ │ │ ├── MCefRefPtr.h
│ │ │ ├── Messaging
│ │ │ │ └── Messages.h
│ │ │ ├── RenderClientAdapter.h
│ │ │ ├── ReportUnhandledExceptions.h
│ │ │ ├── Serialization
│ │ │ │ ├── JsObjectsSerialization.cpp
│ │ │ │ ├── JsObjectsSerialization.h
│ │ │ │ ├── ObjectsSerialization.cpp
│ │ │ │ ├── ObjectsSerialization.h
│ │ │ │ ├── Primitives.cpp
│ │ │ │ ├── Primitives.h
│ │ │ │ ├── V8Serialization.cpp
│ │ │ │ └── V8Serialization.h
│ │ │ ├── StringUtils.h
│ │ │ └── TypeConversion.h
│ │ ├── ManagedCefBrowserAdapter.cpp
│ │ ├── ManagedCefBrowserAdapter.h
│ │ ├── NativeMethodWrapper.cpp
│ │ ├── NativeMethodWrapper.h
│ │ ├── PopupFeatures.h
│ │ ├── PostDataElement.h
│ │ ├── PostData.h
│ │ ├── RequestContext.cpp
│ │ ├── RequestContext.h
│ │ ├── RequestContextSettings.h
│ │ ├── Request.cpp
│ │ ├── Request.h
│ │ ├── resource.h
│ │ ├── Stdafx.cpp
│ │ ├── Stdafx.h
│ │ ├── UrlRequest.cpp
│ │ ├── UrlRequest.h
│ │ ├── vcclr_local.h
│ │ └── WindowInfo.h
│ └── CefSharp.WinForms.83.4.20
│ ├── build
│ │ ├── CefSharp.WinForms.props
│ │ └── CefSharp.WinForms.targets
│ ├── CefSharp
│ │ ├── x64
│ │ │ ├── CefSharp.WinForms.dll
│ │ │ ├── CefSharp.WinForms.pdb
│ │ │ └── CefSharp.WinForms.XML
│ │ └── x86
│ │ ├── CefSharp.WinForms.dll
│ │ ├── CefSharp.WinForms.pdb
│ │ └── CefSharp.WinForms.XML
│ ├── CefSharp.WinForms.83.4.20.nupkg
│ ├── Readme.txt
│ └── src
│ └── CefSharp.WinForms
│ ├── CefSettings.cs
│ ├── ChromiumWebBrowser.cs
│ ├── ChromiumWebBrowserDesigner.cs
│ ├── Internals
│ │ ├── ControlExtensions.cs
│ │ ├── DefaultFocusHandler.cs
│ │ ├── NativeMethods.cs
│ │ └── ParentFormMessageInterceptor.cs
│ ├── IWinFormsWebBrowser.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── WebBrowserExtensions.cs
├── packages.config
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── RequestHandler.cs
├── ResourceRequestHandler.cs
├── WindowsFormsApp1.csproj
├── WindowsFormsApp1.sln
├── WinFormResourceRequestHandler.cs
└── WinFormsRequestHandler.cs
68 directories, 711 files
标签:
WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery...
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)