Remove setUserAgentString call for better captcha's

filtering
Floens 10 years ago
parent e0b064df20
commit ea4309642d
  1. 2
      Clover/app/src/main/java/org/floens/chan/ui/fragment/ReplyFragment.java
  2. 5
      Clover/app/src/main/java/org/floens/chan/ui/layout/CaptchaLayout.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); String baseUrl = loadable.isThreadMode() ? ChanUrls.getThreadUrlDesktop(loadable.board, loadable.no) : ChanUrls.getBoardUrlDesktop(loadable.board);
captchaLayout.initCaptcha(baseUrl, ChanUrls.getCaptchaSiteKey(), captchaLayout.initCaptcha(baseUrl, ChanUrls.getCaptchaSiteKey(),
ThemeHelper.getInstance().getTheme().isLightTheme, ChanApplication.getInstance().getUserAgent(), this); ThemeHelper.getInstance().getTheme().isLightTheme, this);
} else { } else {
Logger.e(TAG, "Loadable in ReplyFragment was null"); Logger.e(TAG, "Loadable in ReplyFragment was null");
closeReply(); closeReply();

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

Loading…
Cancel
Save