我正在构建一个在WPF中使用CEF 3(版本1650)的应用程序(意味着我正在使用OSR模式),使用Xilium.CefGlue作为包装器。
经过大量研究,我发现了几个我无法工作或解决方法的功能:
-
焦点管理 - 我需要告诉页面中的最后一个可聚焦项目何时由于按 Tab 键而失去焦点(或由于 Shift+Tab 导致的第一个项目)
-
Javascript 警报 - 我让它们适用于标准方案,但不适用于自定义方案(还发现了一个关于它的错误)。我正在寻找解决方法。
-
收藏夹图标 - 似乎 CEF3 没有实现图标支持。我想我可以在标准方案的根目录中查找 favicon.ico,但是 HTML 本身链接的收藏夹图标呢?
-
用户权限通知 - 我只找到了地理位置请求的权限请求事件,但我还需要其他东西,例如getUserMedia。知道怎么做吗?
-
缩放 - 除了getZoomLevel之外,这个工作,由于某种原因总是返回零。有谁知道为什么或如何绕过它,因为它确实记得每个页面的最后一次缩放?
-
进程模型 - 我无法手动打开多个浏览器窗口(即,不是通过 javascript 的
openWindow
),所有这些都使用相同的自定义方案在同一渲染进程中打开(已经尝试了我知道的所有不同的流程模型参数)。据我了解,这应该是可能的。我错过了什么?
提前感谢您的帮助。
- 焦点管理是你正在寻找的OnTakeFocus吗?
- 网站图标在CEF项目中有一个开放的增强问题
对于任何找到这个问题的人,网站图标支持现在可在官方 CEF 版本中使用。