CEF禁用地址栏

时间:2013-01-15 22:10:59

标签: chromium-embedded

我正在使用CEF3并想要硬编码并禁用浏览器的地址栏。我没有在代码库中找到合适的位置来做同样的事情。任何指针都会有很大的帮助。 通过C ++或Javascript方法可以提供帮助。

谢谢, 阿斯温

3 个答案:

答案 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}}函数调用,地址栏将会消失。