diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b4510b9..1989f15 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,9 +11,9 @@ android { defaultConfig { applicationId = "org.matrix.chromext" minSdk = 21 - targetSdk = 34 - versionCode = 14 - versionName = "3.8.0" + targetSdk = 35 + versionCode = 15 + versionName = "3.8.1" } buildFeatures { buildConfig = true } diff --git a/app/src/main/java/org/matrix/chromext/MainHook.kt b/app/src/main/java/org/matrix/chromext/MainHook.kt index c25d1de..0c28c3e 100644 --- a/app/src/main/java/org/matrix/chromext/MainHook.kt +++ b/app/src/main/java/org/matrix/chromext/MainHook.kt @@ -86,7 +86,7 @@ class MainHook : IXposedHookLoadPackage, IXposedHookZygoteInit { WebViewHook.WebView = Chrome.load("com.miui.webkit.WebView") WebViewHook.ViewClient = Chrome.load("com.android.browser.tab.TabWebViewClient") WebViewHook.ChromeClient = Chrome.load("com.android.browser.tab.TabWebChromeClient") - initHooks(WebViewHook, ContextMenuHook) + hookWebView() return } @@ -110,9 +110,10 @@ class MainHook : IXposedHookLoadPackage, IXposedHookZygoteInit { if (WebViewHook.ChromeClient == null || WebViewHook.ViewClient == null) return if (WebViewHook.WebView == null) { runCatching { - WebViewHook.WebView = WebView::class.java - WebView.setWebContentsDebuggingEnabled(true) - } + WebViewHook.WebView = WebView::class.java + WebView.setWebContentsDebuggingEnabled(true) + } + .onFailure { if (BuildConfig.DEBUG) Log.ex(it) } } initHooks(WebViewHook, ContextMenuHook) }