Browse Source

Merge pull request #2392 from tuskyapp/enable_javascript

enable JavaScript in LoginWebViewActivity
pull/2396/head^2
Konrad Pozniak 4 years ago committed by GitHub
parent
commit
bfcdee4a53
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      app/src/main/java/com/keylesspalace/tusky/components/login/LoginWebViewActivity.kt

4
app/src/main/java/com/keylesspalace/tusky/components/login/LoginWebViewActivity.kt

@ -1,5 +1,6 @@
package com.keylesspalace.tusky.components.login
import android.annotation.SuppressLint
import android.app.Activity
import android.content.Context
import android.content.Intent
@ -93,6 +94,9 @@ class LoginWebViewActivity : BaseActivity(), Injectable {
webView.settings.databaseEnabled = false
webView.settings.displayZoomControls = false
webView.settings.javaScriptCanOpenWindowsAutomatically = false
// Javascript needs to be enabled because otherwise 2FA does not work in some instances
@SuppressLint("SetJavaScriptEnabled")
webView.settings.javaScriptEnabled = true
webView.settings.userAgentString += " Tusky/${BuildConfig.VERSION_NAME}"
val oauthUrl = data.oauthRedirectUrl

Loading…
Cancel
Save