Fix advanced login options for users on old devices

Fix ExHentai login and solve-captcha-window not working for users on old devices
Speed up ExHentai login significantly
This commit is contained in:
NerdNumber9
2019-04-20 17:48:21 -04:00
parent cdd7f42532
commit fdef687f0c
3 changed files with 71 additions and 106 deletions

View File

@@ -1,5 +1,6 @@
package exh.ui.captcha
import android.os.Build
import android.webkit.WebView
import android.webkit.WebViewClient
@@ -12,7 +13,8 @@ open class BasicWebViewClient(protected val activity: BrowserActionActivity,
if(verifyComplete(url)) {
activity.finish()
} else {
if(injectScript != null) view.loadUrl("javascript:(function() {$injectScript})();")
if(injectScript != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
view.evaluateJavascript("(function() {$injectScript})();", null)
}
}
}