diff --git a/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java b/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java index eeda3f03..0267657e 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java @@ -204,7 +204,7 @@ public class ReplyFragment extends DialogFragment implements CaptchaLayout.Captc String baseUrl = loadable.isThreadMode() ? ChanUrls.getThreadUrlDesktop(loadable.board, loadable.no) : ChanUrls.getBoardUrlDesktop(loadable.board); captchaLayout.initCaptcha(baseUrl, ChanUrls.getCaptchaSiteKey(), - ThemeHelper.getInstance().getTheme().isLightTheme, ChanApplication.getInstance().getUserAgent(), this); + ThemeHelper.getInstance().getTheme().isLightTheme, this); } else { Logger.e(TAG, "Loadable in ReplyFragment was null"); closeReply(); diff --git a/Clover/app/src/main/java/org/floens/chan/ui/layout/CaptchaLayout.java b/Clover/app/src/main/java/org/floens/chan/ui/layout/CaptchaLayout.java index e94e39b8..c48767f2 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/layout/CaptchaLayout.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/layout/CaptchaLayout.java @@ -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