Package io.clistery.webbasic.ext

Types

SimpleWebChromeClient
Link copied to clipboard
open class SimpleWebChromeClient : WebChromeClient
simple WebChromeClient
SimpleWebViewClient
Link copied to clipboard
open class SimpleWebViewClient(assetLoader: WebViewAssetLoader) : X5BridgeWebViewClient
auto load assets sources

Functions

basicSettings
Link copied to clipboard
@JvmOverloads()
fun WebView.basicSettings(ua: String? = WebBasicSettings.WebViewLoader.UA, wcc: WebChromeClient = SimpleWebChromeClient(), wvc: WebViewClient? = null)
auto setup WebView
capture
Link copied to clipboard
@JvmOverloads()
fun X5BridgeWebView.capture(elementQuery: String = "body", option: String = "{}", callback: (imgData: String?) -> Unit)
html2canvasGenerate screenshots by specifying elementQuery
chii
Link copied to clipboard
@JvmOverloads()
fun WebView.chii(chiiServerUrl: String = "https://chii.liriliri.io")
chiiDebugging tool, you can debug the Phone web-page on PC.
disableContextMenu
Link copied to clipboard
fun WebView.disableContextMenu()
disable WebView context menu
eruda
Link copied to clipboard
fun WebView.eruda()
eval
Link copied to clipboard
fun WebView.eval(jsCommand: String)
safe exec js command
loadAssetsJS
Link copied to clipboard
@JvmOverloads()
fun WebView.loadAssetsJS(jsFileName: String, groupVarName: String?, initInvoke: String = "console.log('init...');", execInvoke: String = "console.log('exec...');")
load javascript file from assets
vConsole
Link copied to clipboard
fun WebView.vConsole()