diff --git a/app/src/main/java/com/aiosman/ravenow/data/api/ApiClient.kt b/app/src/main/java/com/aiosman/ravenow/data/api/ApiClient.kt index b7daf16..182eb3f 100644 --- a/app/src/main/java/com/aiosman/ravenow/data/api/ApiClient.kt +++ b/app/src/main/java/com/aiosman/ravenow/data/api/ApiClient.kt @@ -23,32 +23,7 @@ fun getUnsafeOkHttpClient( ): OkHttpClient { return try { // Create a trust manager that does not validate certificate chains - val trustAllCerts = arrayOf(object : X509TrustManager { - @Throws(CertificateException::class) - override fun checkClientTrusted( - chain: Array, - authType: String - ) { - } - - @Throws(CertificateException::class) - override fun checkServerTrusted( - chain: Array, - authType: String - ) { - } - - override fun getAcceptedIssuers(): Array = arrayOf() - }) - - // Install the all-trusting trust manager - val sslContext = SSLContext.getInstance("SSL") - sslContext.init(null, trustAllCerts, java.security.SecureRandom()) - // Create an ssl socket factory with our all-trusting manager - val sslSocketFactory = sslContext.socketFactory - OkHttpClient.Builder() - .sslSocketFactory(sslSocketFactory, trustAllCerts[0] as X509TrustManager) .hostnameVerifier { _, _ -> true } .apply { authInterceptor?.let { diff --git a/app/src/main/java/com/aiosman/ravenow/ui/composables/PolicyCheckbox.kt b/app/src/main/java/com/aiosman/ravenow/ui/composables/PolicyCheckbox.kt index 5e64352..7ffc4c9 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/composables/PolicyCheckbox.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/composables/PolicyCheckbox.kt @@ -129,19 +129,6 @@ fun WebViewDisplay(modifier: Modifier = Modifier, url: String) { AndroidView( factory = { context -> WebView(context).apply { - webViewClient = object : WebViewClient() { - override fun onReceivedSslError( - view: WebView?, - handler: SslErrorHandler?, - error: SslError? - ) { - handler?.proceed() // 忽略证书错误 - } - } - settings.apply { - domStorageEnabled = true - mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW - } loadUrl(url) } },