CEF отключить адресную строку

Я использую CEF3 и хочу жестко закодировать и отключить адресную строку браузера. Я не нахожу подходящего места в кодовой базе, чтобы сделать то же самое. Любые указатели будут очень полезны. Либо через методы С++, либо Javascript помогут.

Спасибо, Эшвин


person Ashwin    schedule 15.01.2013    source источник


Ответы (3)


Вы используете cefclient? Я не думаю, что есть чистый способ отключить его в стандартной версии cefclient.

Однако в форке cefclient есть #define, который вы можете используйте, чтобы включить / выключить его чисто. Просто найдите ссылки на SHOW_TOOLBAR_UI (он используется только в четырех файлах). Я предполагаю, что было бы не слишком сложно вручную применить эти различия обратно к чистой копии cefclient (вы, вероятно, не захотите использовать вилку оболочки скобок, поскольку она не очень универсальна).

person peterflynn    schedule 28.01.2013

Вы можете создать приложение CEF, используя двоичный файл, как это делает WIKI. См. ссылку на проект github https://github.com/acristoffers/CEF3SimpleSample.

person tsing gao    schedule 10.01.2014

Я понимаю, что этот вопрос старый, но у меня был тот же вопрос, и я нашел решение.

В примере cefclient адресная строка рисуется внутри функции RootWindowGtk::CreateRootWindow.

Удалите вызов функции gtk_container_add, который добавляет GtkToolItem*, соответствующий адресной строке, и адресная строка исчезнет.

person NickLamp    schedule 08.05.2017