首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CefSharp.BrowserSubprocess.exe已经停止工作了

CefSharp.BrowserSubprocess.exe已经停止工作了
EN

Stack Overflow用户
提问于 2014-08-17 11:50:51
回答 2查看 10.4K关注 0票数 3

我有CefSharp-主项目,它建立在Chromium31.0.1650.57上。一切都很好,很完美,但是当我点击链接在网站上加载/查看PDF文件时,弹出窗口就会被加载,过了一段时间,我会看到对话框显示"CefSharp.BrowserSubprocess.exe已经停止工作。“和box弹出窗口变黑了。下面是我在windows事件查看器中发现的内容。

代码语言:javascript
运行
复制
Application: CefSharp.BrowserSubprocess.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
   at <Module>.CefExecuteProcess(CefMainArgs*, CefRefPtr<CefApp>*)
   at CefSharp.CefAppWrapper.Run(System.String[])
   at CefSharp.BrowserSubprocess.Program.Main(System.String[])

有什么问题吗?我找了很多遍,但没有找到任何想法。

EN

回答 2

Stack Overflow用户

发布于 2014-08-24 10:16:59

我认为你实际上受到了两个不同的问题的影响:

  1. Adobe插件不适用于屏幕外呈现,这正是CefSharp.Wpf组件所使用的。见下面CefSharp.Wpf.Example的截图。 短期内,PDF插件工作与CefSharp.WinForms,这是我刚刚试用的主分支。从长远来看,我希望Google向Crome捐赠了Crome支持,从而及时地消除了对Adobe插件的依赖。
  2. 我怀疑是由于您所在的站点在一个新窗口中打开了PDF。这是一个错误,它显然是在31.0.0-pre1发行版到现在之间在主版中引入的。请检查#449 PR是否解决了您的崩溃问题,并在那里报告。

术语“屏幕外呈现”-或爱好者版本,OSR,甚至,解释在渲染。一般来说,如果您正在使用CefSharp,那么我建议您在CEF上阅读一些内容,而通用使用wiki页面是一个很好的起点。

CefSharp对WPF使用CEF的OSR模式,对WinForms使用正常/非OSR模式。

票数 1
EN

Stack Overflow用户

发布于 2014-08-19 06:57:47

看起来插件崩溃了。在屏幕外渲染模式下,该插件不能正常工作。关于CEF论坛的主题见:

http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=11440

您可以在CefRequestHandler::OnBeforePluginLoad中禁用特定的插件:

https://github.com/cefsharp/CefSharp/search?q=OnBeforePluginLoad&ref=cmdform

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25348934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档