我正在使用CEF3并想要硬编码并禁用浏览器的地址栏。我没有在代码库中找到合适的位置来做同样的事情。任何指针都会有很大的帮助。 通过C ++或Javascript方法可以提供帮助。
谢谢, 阿斯温
答案 0 :(得分:1)
您使用的是cefclient吗?我不认为在cefclient的标准版本中有一个干净的方法可以关闭它。
然而,在brackets-shell fork of cefclient中有一个#define
,您可以使用它来干净地打开/关闭它。只需搜索SHOW_TOOLBAR_UI
的引用(它仅在四个文件中使用)。我猜测将这些差异手动应用到cefclient的干净副本上并不太难(你可能不希望按原样使用括号-shell fork - 它不是非常通用的。)
答案 1 :(得分:1)
您可以使用二进制文件构建CEF应用程序,就像WIKI一样。请参阅github项目以获取参考https://github.com/acristoffers/CEF3SimpleSample
答案 2 :(得分:0)
我意识到这个问题已经过时了,但我有同样的问题,并找到了解决方案。
在cefclient
示例中,地址栏在RootWindowGtk::CreateRootWindow
函数中绘制。
删除添加与地址栏对应的gtk_container_add
的{{1}}函数调用,地址栏将会消失。