mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 07:13:00 +00:00 
			
		
		
		
	Remove AndroidX Webkit
This commit is contained in:
		| @@ -216,7 +216,6 @@ dependencies { | ||||
|     // Newer version specified to prevent accessibility regressions with RecyclerView, see: | ||||
|     // https://developer.android.com/jetpack/androidx/releases/viewpager2#1.1.0-alpha01 | ||||
|     implementation 'androidx.viewpager2:viewpager2:1.1.0-beta01' | ||||
|     implementation 'androidx.webkit:webkit:1.4.0' | ||||
|     implementation "androidx.work:work-runtime-ktx:${androidxWorkVersion}" | ||||
|     implementation "androidx.work:work-rxjava3:${androidxWorkVersion}" | ||||
|     implementation 'com.google.android.material:material:1.5.0' | ||||
|   | ||||
| @@ -8,8 +8,10 @@ import android.util.Log; | ||||
| import android.view.Menu; | ||||
| import android.view.MenuItem; | ||||
| import android.webkit.CookieManager; | ||||
| import android.webkit.WebResourceRequest; | ||||
| import android.webkit.WebSettings; | ||||
| import android.webkit.WebView; | ||||
| import android.webkit.WebViewClient; | ||||
|  | ||||
| import androidx.annotation.NonNull; | ||||
| import androidx.annotation.Nullable; | ||||
| @@ -17,7 +19,6 @@ import androidx.appcompat.app.ActionBar; | ||||
| import androidx.appcompat.app.AppCompatActivity; | ||||
| import androidx.core.app.NavUtils; | ||||
| import androidx.preference.PreferenceManager; | ||||
| import androidx.webkit.WebViewClientCompat; | ||||
|  | ||||
| import org.schabi.newpipe.databinding.ActivityRecaptchaBinding; | ||||
| import org.schabi.newpipe.DownloaderImpl; | ||||
| @@ -85,14 +86,15 @@ public class ReCaptchaActivity extends AppCompatActivity { | ||||
|         webSettings.setJavaScriptEnabled(true); | ||||
|         webSettings.setUserAgentString(DownloaderImpl.USER_AGENT); | ||||
|  | ||||
|         recaptchaBinding.reCaptchaWebView.setWebViewClient(new WebViewClientCompat() { | ||||
|         recaptchaBinding.reCaptchaWebView.setWebViewClient(new WebViewClient() { | ||||
|             @Override | ||||
|             public boolean shouldOverrideUrlLoading(final WebView view, final String url) { | ||||
|             public boolean shouldOverrideUrlLoading(final WebView view, | ||||
|                                                     final WebResourceRequest request) { | ||||
|                 if (MainActivity.DEBUG) { | ||||
|                     Log.d(TAG, "shouldOverrideUrlLoading: url=" + url); | ||||
|                     Log.d(TAG, "shouldOverrideUrlLoading: url=" + request.getUrl().toString()); | ||||
|                 } | ||||
|  | ||||
|                 handleCookiesFromUrl(url); | ||||
|                 handleCookiesFromUrl(request.getUrl().toString()); | ||||
|                 return false; | ||||
|             } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 TacoTheDank
					TacoTheDank