|
8 | 8 | import android.view.Menu; |
9 | 9 | import android.view.MenuItem; |
10 | 10 | import android.webkit.CookieManager; |
11 | | -import android.webkit.WebResourceRequest; |
12 | 11 | import android.webkit.WebSettings; |
13 | 12 | import android.webkit.WebView; |
14 | | -import android.webkit.WebViewClient; |
15 | 13 |
|
16 | 14 | import androidx.annotation.NonNull; |
17 | 15 | import androidx.annotation.Nullable; |
18 | | -import androidx.annotation.RequiresApi; |
19 | 16 | import androidx.appcompat.app.ActionBar; |
20 | 17 | import androidx.appcompat.app.AppCompatActivity; |
21 | 18 | import androidx.core.app.NavUtils; |
22 | 19 | import androidx.preference.PreferenceManager; |
| 20 | +import androidx.webkit.WebViewClientCompat; |
23 | 21 |
|
24 | 22 | import org.schabi.newpipe.databinding.ActivityRecaptchaBinding; |
25 | 23 | import org.schabi.newpipe.util.ThemeHelper; |
@@ -83,20 +81,7 @@ protected void onCreate(final Bundle savedInstanceState) { |
83 | 81 | webSettings.setJavaScriptEnabled(true); |
84 | 82 | webSettings.setUserAgentString(DownloaderImpl.USER_AGENT); |
85 | 83 |
|
86 | | - recaptchaBinding.reCaptchaWebView.setWebViewClient(new WebViewClient() { |
87 | | - @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) |
88 | | - @Override |
89 | | - public boolean shouldOverrideUrlLoading(final WebView view, |
90 | | - final WebResourceRequest request) { |
91 | | - final String url = request.getUrl().toString(); |
92 | | - if (MainActivity.DEBUG) { |
93 | | - Log.d(TAG, "shouldOverrideUrlLoading: request.url=" + url); |
94 | | - } |
95 | | - |
96 | | - handleCookiesFromUrl(url); |
97 | | - return false; |
98 | | - } |
99 | | - |
| 84 | + recaptchaBinding.reCaptchaWebView.setWebViewClient(new WebViewClientCompat() { |
100 | 85 | @Override |
101 | 86 | public boolean shouldOverrideUrlLoading(final WebView view, final String url) { |
102 | 87 | if (MainActivity.DEBUG) { |
|
0 commit comments