Android Broadcast
14.1K subscribers
3.38K photos
274 videos
11 files
5.67K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
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
Android. Принять себя или Cookie? (8 мин) - рассказ про что такое Cookie, как с ними работать и можно ли все это делать безопасно в WebView

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

#webview #webkit #jetpack #jetpackupdate