Влияют ли пользовательские вкладки Chrome на новые ограничения Google Chromium Embedded Framework? - PullRequest
1 голос
/ 02 мая 2019

Нам нужно реализовать операции браузера, которые не используют веб-просмотр по умолчанию на Android.Мы рассматриваем возможность использования пользовательских вкладок Chrome.

Меня беспокоит то, что Google недавно объявил о том, что они будут блокировать входы из встроенных платформ браузеров, например Chromium Embedded Framework.

См. https://9to5google.com/2019/04/18/google-block-man-in-the-middle

Я потратил немало времени на изучение этого вопроса и изо всех сил пытаюсь найти ответ в Интернете.

Кто-нибудь знает, влияет ли это ограничение / блок на пользовательские вкладки Chrome?Я предполагаю, что в конечном итоге это означает, что пользовательские вкладки Chrome используют Chromium Embedded Framework

1 Ответ

1 голос
/ 02 мая 2019

Пользовательские вкладки Chrome не реализованы с использованием Chromium Embedded Framework, но это служба, предоставляемая браузером Chrome.

Пара важных моментов из https://developer.chrome.com/multidevice/android/customtabs

Начиная с Chrome 45, пользовательские вкладки Chrome теперь обычно доступны для всех пользователей Chrome во всех поддерживаемых версиях Android для Chrome (начиная с Jellybean).

Все версии Chrome, поддерживающие пользовательские вкладки Chrome, предоставляют сервис. Чтобы проверить, поддерживает ли Chrome пользовательские вкладки, попробуйте выполнить привязку к службе. Если это удастся, то можно безопасно использовать пользовательские вкладки.

Предоставляет запасной вариант, когда пользовательские вкладки не установлены Хотя пользовательские вкладки доступны для подавляющего большинства пользователей, в некоторых случаях браузер, поддерживающий пользовательские вкладки, не установлен на устройстве или устройство не поддерживает версию браузера, в которой включены пользовательские вкладки. Обязательно предоставьте запасной вариант, обеспечивающий хорошее взаимодействие с пользователем, открыв браузер по умолчанию или используя собственную реализацию WebView.

...