Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Agentweb | 8,805 | 12 days ago | 78 | apache-2.0 | Java | |||||
AgentWeb is a powerful library based on Android WebView. | ||||||||||
Android Advancedwebview | 1,968 | 2 years ago | 37 | mit | Java | |||||
Enhanced WebView component for Android that works as intended out of the box | ||||||||||
Bywebview | 1,333 | 12 days ago | 6 | apache-2.0 | Java | |||||
🌏 WebView 全方面使用,JS交互、进度条、上传图片、错误页面、视频全屏播放、唤起原生App、获取网页源代码、被作为第三方浏览器打开、DeepLink、[腾讯x5使用示例] | ||||||||||
Markdownview | 986 | 4 years ago | 12 | other | CSS | |||||
MarkdownView is an Android webview with the capablity of loading Markdown text or file and display it as HTML, it uses MarkdownJ and extends Android webview. | ||||||||||
Videoenabledwebview | 940 | 3 years ago | 43 | mit | Java | |||||
Android's WebView and WebChromeClient class extensions that enable fully working HTML5 video support | ||||||||||
Jsbridge | 591 | 3 years ago | 6 | apache-2.0 | Java | |||||
A simpler, extendable bidirectional communication Frame between Android WebView and Javascript | ||||||||||
Rem | 515 | 5 years ago | 16 | HTML | ||||||
rem adapt | ||||||||||
Chromium_webview | 485 | 7 years ago | 13 | other | Java | |||||
Android WebView wrapper based on chromium | ||||||||||
Markdownview Android | 467 | a year ago | 1 | September 19, 2019 | 3 | mit | JavaScript | |||
Markdown lets you easily display markdown data in android and its compose ready. | ||||||||||
Agentwebx5 | 377 | 5 years ago | 13 | apache-2.0 | Java | |||||
AgentWebX5 是基于腾讯X5 的一个Web库 |
AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活,详细使用请参照上面的 Sample 。
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Support
implementation 'com.github.Justson.AgentWeb:agentweb-core:v5.0.0-alpha' // (必选)
implementation 'com.github.Justson.AgentWeb:agentweb-filechooser:v5.0.0-alpha' // (可选)
implementation 'com.github.Justson:Downloader:v5.0.0' // (可选)
Androidx
implementation 'com.github.Justson.AgentWeb:agentweb-core:v5.0.0-alpha.1-androidx' // (必选)
implementation 'com.github.Justson.AgentWeb:agentweb-filechooser:v5.0.0-alpha.1-androidx' // (可选)
implementation 'com.github.Justson:Downloader:v5.0.0-androidx' // (可选)
AlertDialog
需要依赖 AppCompat
主题 。setAgentWebParent
不支持 ConstraintLayout
。mAgentWeb.getWebLifeCycle().onPause();
会暂停应用内所有WebView
。minSdkVersion
低于等于16以下自定义WebView
请注意与 JS
之间通信安全。开源不易,你的支持是我更新的动力。
Copyright (C) Justson(https://github.com/Justson/AgentWeb)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.