CEF 3解决方法缺少功能

时间:2014-04-01 09:16:56

标签: wpf chromium-embedded cefglue

我正在构建一个在WPF中使用CEF 3(版本1650)的应用程序(意思是我正在使用OSR模式),使用Xilium.CefGlue作为包装器。

经过大量研究后,我发现了一些我无法工作或解决方法的功能:

  • 焦点管理 - 我需要判断页面中的最后一个可聚焦项目何时因Tab键按下而失去焦点(或者由于Shift + Tab而导致的第一项)

  • Javascript警报 - 我让他们为标准方案工作,但不是为自定义方案工作(也发现了有关它的错误)。我正在寻找解决方法。

  • Favicons - 似乎CEF3没有实施favicon支持。我想我可以在根目录中寻找标准方案的favicon.ico,但是在HTML本身链接的favicons呢?

  • 用户权限通知 - 我只找到了地理定位请求的权限请求事件,但我还需要其他内容,例如getUserMedia。知道怎么做?

  • 缩放 - 除了getZoomLevel之外,这个有效,因为某些原因它总是返回零。考虑到它确实记住了每个页面的最后一次缩放,有谁知道为什么或如何绕过它?

  • 流程模型 - 我无法手动打开多个浏览器窗口(也就是说,不是通过javascript的openWindow)所有使用相同的自定义方案打开渲染过程(已经尝试了我所知道的所有不同的过程模型参数)。据我了解,它应该是可能的。我错过了什么?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

  • 焦点管理是您要找的OnTakeFocus吗?
  • Favicons 在CEF项目中存在开放式增强问题

答案 1 :(得分:0)

对于那些找到这个问题的人,在官方CEF中建立favicon support is now available