youlookwhat/ByWebView
🌏 WebView 全方面使用,JS交互、进度条、上传图片、错误页面、视频全屏播放、唤起原生App、获取网页源代码、被作为第三方浏览器打开、DeepLink、[腾讯x5使用示例] observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 82
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3578
- days_rel: n/a
- days_push: 113
- n_releases_24m: 0
Adoption not part of the score
1576 stars · 306 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ByWebView is an Android WebView wrapper library that simplifies common WebView tasks such as JS interaction, progress bars, image uploads, error pages, fullscreen video playback, and invoking native apps. It also includes demos for DeepLink handling, being opened as a third-party browser, and Tencent X5 WebView integration.
Use cases
- embed web pages in an android app with a smooth progress bar
- call javascript from android and let javascript call native methods
- handle image uploads from webview across android versions
- play web videos fullscreen inside an app
- show a custom error page when webview fails to load
- open phone dialer, sms, or email from web links
- handle deeplinks and be registered as a third-party browser
- use tencent x5 webview as a drop-in example
When to choose
- you need a batteries-included Android WebView setup with JS bridge, progress bar, and lifecycle handling
- you want working examples of DeepLink, file upload, and fullscreen video in WebView
- you want to evaluate or integrate Tencent X5 WebView quickly
When to avoid
- you are building for iOS or desktop platforms
- you only need a plain WebView with no extra configuration
- you need a cross-platform hybrid app framework like React Native or Flutter
Facets
library · maturity stable
web-framework developer-tools android-tools mobile-development web-development developer-tools webview javascript-bridge tencent-x5 deeplink java android-library progress-bar fullscreen-video android mobile
2 sources
- readme: https://github.com/youlookwhat/ByWebView · fetched 2026-08-28 · b29c74e9056e
- homepage: https://youlookwhat.github.io/ByWebView · fetched 2026-08-29 · 0eb495a84668
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| youlookwhat/ByWebView | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="youlookwhat/ByWebView")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem