mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-30 23:03:00 +00:00 
			
		
		
		
	Use WebViewClientCompat in ReCaptchaActivity.
This commit is contained in:
		| @@ -8,18 +8,16 @@ 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; | ||||
| import androidx.annotation.RequiresApi; | ||||
| 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.util.ThemeHelper; | ||||
| @@ -83,20 +81,7 @@ public class ReCaptchaActivity extends AppCompatActivity { | ||||
|         webSettings.setJavaScriptEnabled(true); | ||||
|         webSettings.setUserAgentString(DownloaderImpl.USER_AGENT); | ||||
|  | ||||
|         recaptchaBinding.reCaptchaWebView.setWebViewClient(new WebViewClient() { | ||||
|             @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) | ||||
|             @Override | ||||
|             public boolean shouldOverrideUrlLoading(final WebView view, | ||||
|                                                     final WebResourceRequest request) { | ||||
|                 final String url = request.getUrl().toString(); | ||||
|                 if (MainActivity.DEBUG) { | ||||
|                     Log.d(TAG, "shouldOverrideUrlLoading: request.url=" + url); | ||||
|                 } | ||||
|  | ||||
|                 handleCookiesFromUrl(url); | ||||
|                 return false; | ||||
|             } | ||||
|  | ||||
|         recaptchaBinding.reCaptchaWebView.setWebViewClient(new WebViewClientCompat() { | ||||
|             @Override | ||||
|             public boolean shouldOverrideUrlLoading(final WebView view, final String url) { | ||||
|                 if (MainActivity.DEBUG) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Isira Seneviratne
					Isira Seneviratne