去掉 shouldOverride

This commit is contained in:
renhaoting 2025-12-31 17:54:59 +08:00
parent e0938dac56
commit d775268e11
1 changed files with 8 additions and 5 deletions

View File

@ -1,5 +1,6 @@
package com.gamedog.vididin.features.game package com.gamedog.vididin.features.game
import android.R.attr.scheme
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
@ -60,14 +61,16 @@ class GameCenterActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(),
settings.javaScriptEnabled = true settings.javaScriptEnabled = true
webView.addJavascriptInterface(WebAppInterface(this@GameCenterActivity), "com.viddin.videos.free") webView.addJavascriptInterface(WebAppInterface(this@GameCenterActivity), "com.viddin.videos.free")
webViewClient = object : WebViewClient() { /*webViewClient = object : WebViewClient() {
override fun shouldOverrideUrlLoading( override fun shouldOverrideUrlLoading(
view: WebView?, view: WebView?,
request: WebResourceRequest request: WebResourceRequest
): Boolean { ): Boolean {
request.url?.let { url -> request.url?.let { url ->
view?.loadUrl(url.toString()) if (!request.url.toString().startsWith("intent")) {
return true view?.loadUrl(url.toString())
return true
}
} }
return false return false
} }
@ -75,13 +78,13 @@ class GameCenterActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(),
@Deprecated("For API level < 24") @Deprecated("For API level < 24")
override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean { override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
if (!url.isNullOrBlank()) { if (!url.isNullOrBlank() && !url.startsWith("intent")) {
view?.loadUrl(url) view?.loadUrl(url)
return true return true
} }
return false return false
} }
} }*/
} }