Доверенная веб-активность и Bubblewrap, заставляющие механизм рендеринга (Chromium / firefox / geko)

#chrome-custom-tabs #trusted-web-activity #android-customtabs #bubblewrap

#chrome-пользовательские вкладки #доверенная веб-активность #android-пользовательские вкладки #bubblewrap

Вопрос:

Есть ли способ с помощью bubblewrap при создании TWA принудительно использовать используемый движок #custom-tabs? Т.Е. на данный момент, если у пользователя установлен браузер по умолчанию как Firefox, установленный TWA будет использовать реализацию Firefox / gecko…

Я бы предпочел заставить TWA использовать chromium #custom-tabs из-за дополнительных доступных API и обработки CSS.. Кроме того, тестирование намного проще с одним движком, чем с двумя.

Спасибо

Ответ №1:

Bubblewrap не предоставляет возможности всегда использовать определенного поставщика. Это сделано специально по двум причинам:

  • невозможно гарантировать, что данный браузер будет установлен для всех пользователей.
  • отдавайте предпочтение выбору браузера пользователя.

Можно напрямую модифицировать приложение, чтобы получить такое поведение, но по причинам, указанным выше, не рекомендуется.