Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#WebView

Digging into failed redirects within Android Webviews от Joe Birch

История исследования проблемы с авторизацией oAuth в WebView и какую роль в этом сыграла WebSettings. setDomStorageEnabled.
#Chrome #Android10 #WebView

Google Chrome app is no longer the WebView provider in Android 10

Начиная с Android 5, WebView стало не частью системы, а отдельным приложением, которое обновляется через Google Play. Также была возможность выбрать на основе какого приложения будет работать WebView - системное приложение или Google Chrome, но Android 10 это изменил. В Google перешли на новую модель шаринга кода между системным WebView и Chrome - "Trichrome"
#WebView #AndroidX

Google решила напомнить о библиотеки AndroidX Webkit, которая портирует возможности WebView с более новых версий Android на старые (5.0+). Смотрите быстрый обзор в коротком видео
#WebView #DarkTheme

Enabling dark theme in Android WebViews

Темная тема - крутая фича, но проблемным местом ее интеграции оставалось WebView, где контент отрисовывается независимо от приложения с чем адаптация этого виджета для поддержки темной темы становилась сложнее.

Следующая версия библиотеки androidx.webkit 1.2.0 (пока достигла статуса alpha01) добавляет возможности по работе с темной темой
#WebView

Developer tools to debug WebView in Beta

Для лучшей отладки вашего контента в WebView, слежение за крешами встречайте новый инструмент - WebView DevTools.

WebView DevTools является часть WebView и вы можете попробовать его в последней Beta версии (M83). Запустить новый инструмент вы можете с помощью новой иконки в лаунчере
Improving user privacy by requiring opt-in to send X-Requested-With header from WebView

Заголовок X-Requested-With (XRW) содержит в себе название Android приложения из которого отправляется любой запрос в WebView. Теперь этот заголовок будет посылаться только если разработчик запросит это явно.

#security #webview
🔥12👎8👍1
Android. Принять себя или Cookie? (8 мин) - рассказ про что такое Cookie, как с ними работать и можно ли все это делать безопасно в WebView

#webview
👍35👎17
Вышел Jetpack WebKit 1.11.0:
👉 Возможность управлять проигрыванием аудио в WebView
👉 URLUtilCompat - компат версия URLUtil с проверкой Url и парсингом инфы из них

#webview #webkit #jetpack #jetpackupdate
👍12
Вышел Jetpack WebKit 1.12.0
👉 В WebSettingsCompat добавлена возможность включить/выключить BackForwardCache
👉 Экспериментальное API по спекулятивной загрузке WebSettings
👉 Новое API для включения Web Authentication в WebView

#jetpack #webview
👍13👎62
Начиная с Chrome 107 на всех версиях Android и для всех устройств на Android 16 и новее по умолчанию будет использоваться сокращенный User-Agent в WebView.

Делается это с целью минимизации идентификации пользователя по косвенным данным

#webview #chrome #android16
👍365