mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	Add ability to inspect WebView in debug builds
This commit is contained in:
		| @@ -3,6 +3,7 @@ package eu.kanade.tachiyomi.ui.webview | ||||
| import android.annotation.SuppressLint | ||||
| import android.content.Context | ||||
| import android.content.Intent | ||||
| import android.content.pm.ApplicationInfo | ||||
| import android.graphics.Bitmap | ||||
| import android.os.Bundle | ||||
| import android.view.Menu | ||||
| @@ -10,6 +11,7 @@ import android.view.MenuItem | ||||
| import android.webkit.WebChromeClient | ||||
| import android.webkit.WebView | ||||
| import androidx.core.graphics.ColorUtils | ||||
| import eu.kanade.tachiyomi.BuildConfig | ||||
| import eu.kanade.tachiyomi.R | ||||
| import eu.kanade.tachiyomi.databinding.WebviewActivityBinding | ||||
| import eu.kanade.tachiyomi.source.SourceManager | ||||
| @@ -62,6 +64,12 @@ class WebViewActivity : BaseActivity<WebviewActivityBinding>() { | ||||
|             } | ||||
|  | ||||
|             supportActionBar?.subtitle = url | ||||
|  | ||||
|             // Debug mode (chrome://inspect/#devices) | ||||
|             if (BuildConfig.DEBUG && 0 != applicationInfo.flags and ApplicationInfo.FLAG_DEBUGGABLE) { | ||||
|                 WebView.setWebContentsDebuggingEnabled(true) | ||||
|             } | ||||
|  | ||||
|             binding.webview.settings.javaScriptEnabled = true | ||||
|  | ||||
|             binding.webview.webChromeClient = object : WebChromeClient() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user