|
|
|
@ -52,8 +52,8 @@ public class CaptchaLayout extends WebView { |
|
|
|
|
super(context, attrs, defStyle); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@SuppressLint("SetJavaScriptEnabled") |
|
|
|
|
public void initCaptcha(String baseUrl, String siteKey, boolean lightTheme, String userAgent, CaptchaCallback callback) { |
|
|
|
|
@SuppressLint({"SetJavaScriptEnabled", "AddJavascriptInterface"}) |
|
|
|
|
public void initCaptcha(String baseUrl, String siteKey, boolean lightTheme, CaptchaCallback callback) { |
|
|
|
|
this.callback = callback; |
|
|
|
|
this.baseUrl = baseUrl; |
|
|
|
|
this.siteKey = siteKey; |
|
|
|
@ -61,7 +61,6 @@ public class CaptchaLayout extends WebView { |
|
|
|
|
|
|
|
|
|
WebSettings settings = getSettings(); |
|
|
|
|
settings.setJavaScriptEnabled(true); |
|
|
|
|
settings.setUserAgentString(userAgent); |
|
|
|
|
|
|
|
|
|
setWebChromeClient(new WebChromeClient() { |
|
|
|
|
@Override |
|
|
|
|