//tvlib/org.mjdev.tvlib.webscrapper.base/CustomChromeClient
CustomChromeClient
[androidJvm]\ class CustomChromeClient(val context: Context, val userAgent: String = "Mozilla/5.0 (X11; Linux x86_64) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36", popupEnabled: Boolean = true, onError: (Exception) -> Unit = { e -> Timber.e(e) }, onIconReceived: (Bitmap?) -> Unit? = null, onTitleReceived: (String?) -> Unit? = null, onProgress: (Int) -> Unit? = null) : WebChromeClient
Constructors
| CustomChromeClient | [androidJvm] constructor(context: Context, userAgent: String = "Mozilla/5.0 (X11; Linux x86_64) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36", popupEnabled: Boolean = true, onError: (Exception) -> Unit = { e -> Timber.e(e) }, onIconReceived: (Bitmap?) -> Unit? = null, onTitleReceived: (String?) -> Unit? = null, onProgress: (Int) -> Unit? = null) |
Properties
| Name | Summary |
|---|---|
| context | [androidJvm] val context: Context |
| userAgent | [androidJvm] val userAgent: String |
Functions
| Name | Summary |
|---|---|
| equals | [androidJvm] open operator fun equals(other: Any?): Boolean |
| getDefaultVideoPoster | [androidJvm] open fun getDefaultVideoPoster(): Bitmap? |
| getVideoLoadingProgressView | [androidJvm] open fun getVideoLoadingProgressView(): View? |
| getVisitedHistory | [androidJvm] open fun getVisitedHistory(p0: ValueCallback<Array<String>>) |
| hashCode | [androidJvm] open fun hashCode(): Int |
| onCloseWindow | [androidJvm] open override fun onCloseWindow(window: WebView?) |
| onConsoleMessage | [androidJvm] open override fun onConsoleMessage(consoleMessage: ConsoleMessage?): Boolean open override fun ~~onConsoleMessage~~(message: String?, lineNumber: Int, sourceID: String?) |
| onCreateWindow | [androidJvm] open override fun onCreateWindow(view: WebView?, isDialog: Boolean, isUserGesture: Boolean, resultMsg: Message): Boolean |
| onExceededDatabaseQuota | [androidJvm] open override fun ~~onExceededDatabaseQuota~~(url: String?, databaseIdentifier: String?, quota: Long, estimatedDatabaseSize: Long, totalQuota: Long, quotaUpdater: WebStorage.QuotaUpdater?) |
| onGeolocationPermissionsHidePrompt | [androidJvm] open override fun onGeolocationPermissionsHidePrompt() |
| onGeolocationPermissionsShowPrompt | [androidJvm] open override fun onGeolocationPermissionsShowPrompt(origin: String?, callback: GeolocationPermissions.Callback?) |
| onHideCustomView | [androidJvm] open override fun onHideCustomView() |
| onJsAlert | [androidJvm] open override fun onJsAlert(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean |
| onJsBeforeUnload | [androidJvm] open override fun onJsBeforeUnload(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean |
| onJsConfirm | [androidJvm] open override fun onJsConfirm(view: WebView?, url: String?, message: String?, result: JsResult?): Boolean |
| onJsPrompt | [androidJvm] open override fun onJsPrompt(view: WebView?, url: String?, message: String?, defaultValue: String?, result: JsPromptResult?): Boolean |
| onJsTimeout | [androidJvm] open override fun ~~onJsTimeout~~(): Boolean |
| onPermissionRequest | [androidJvm] open override fun onPermissionRequest(request: PermissionRequest?) |
| onPermissionRequestCanceled | [androidJvm] open override fun onPermissionRequestCanceled(request: PermissionRequest?) |
| onProgressChanged | [androidJvm] open override fun onProgressChanged(view: WebView?, newProgress: Int) |
| onReceivedIcon | [androidJvm] open override fun onReceivedIcon(view: WebView?, icon: Bitmap?) |
| onReceivedTitle | [androidJvm] open override fun onReceivedTitle(view: WebView?, title: String?) |
| onReceivedTouchIconUrl | [androidJvm] open override fun onReceivedTouchIconUrl(view: WebView?, url: String?, precomposed: Boolean) |
| onRequestFocus | [androidJvm] open override fun onRequestFocus(view: WebView?) |
| onShowCustomView | [androidJvm] open override fun onShowCustomView(view: View?, callback: WebChromeClient.CustomViewCallback?) open override fun ~~onShowCustomView~~(view: View?, requestedOrientation: Int, callback: WebChromeClient.CustomViewCallback?) |
| onShowFileChooser | [androidJvm] open override fun onShowFileChooser(webView: WebView?, filePathCallback: ValueCallback<Array<Uri>>?, fileChooserParams: WebChromeClient.FileChooserParams?): Boolean |
| toString | [androidJvm] open fun toString(): String |