Невозможно запустить веб-страницу, отличную от приложения YouTube, с помощью браузера Cobalt

Я выполнил шаги, указанные на сайте cobalt.googlesource.com, чтобы создать браузер Cobalt. Он успешно запускает приложение Youtube. Но когда я пытаюсь запустить веб-страницу, такую ​​как https://www.google.com, она игнорирует указанный URL и всегда запускает приложение Youtube.

Запуск URL как,

out/linux-x64x11_debug/cobalt --url=https://www.google.com.

я что-то пропустил здесь?


person KRR    schedule 08.05.2017    source источник


Ответы (2)


Хотя вы можете запускать другие веб-сайты, не ожидайте, что Cobalt будет плавно отображать и просматривать их. Cobalt поддерживает ограниченные наборы HTML/CSS/JS, поэтому, скорее всего, это другие веб-сайты. использовать неподдерживаемые технологии.

person Daniel Juyung Seo    schedule 09.05.2017

Здесь установлен белый список навигации: https://cobalt.googlesource.com/cobalt/+/master/src/cobalt/browser/application.cc#458

Вы можете отключить его с помощью флага командной строки --csp_mode=disabled, но это не будет работать в сборках GOLD.

person David Ghandehari    schedule 08.05.2017
comment
Давид, спасибо за ответ. Означает ли это, что золотая сборка всегда предназначена для использования только в приложении YouTube? - person KRR; 09.05.2017
comment
Не как таковой, но он довольно значительно повышает безопасность для любого приложения, которое достаточно благословлено, чтобы быть в белом списке. Если вы хотите использовать его для других приложений, вы, вероятно, захотите добавить в него определенные сайты до будущей версии, в которой жестко запрограммированный белый список можно будет удалить. - person David Ghandehari; 09.05.2017