WebView-мост
Интерактивное демо «WebView-мост» — раздел Энциклопедия · Код и разработка.
WebView: процессы, мост и навигация
Веб-контент внутри нативной оболочки — сообщения JSON и перехват URL
Chromium WebView
Процессная модель
Основной процесс
Рендеринг
GPU
Сеть
Мост (Bridge)
MyAppNative
app.example.com/home
Канал Bridge (Android)
JS → AndroidBridge.postMessage(JSON.stringify(msg)) ← Native webView.evaluateJavascript("bridge.handleResponse(...)")Журнал
- Нажмите кнопку в WebView или ссылку навигации
Сбой в процессе рендеринга не роняет основное приложение; мост изолирует вызовы API устройства. В production отключайте произвольную навигацию и allowFileAccess.