enable JavaScript in LoginWebViewActivity

This commit is contained in:
Conny Duck 2022-03-17 21:52:06 +01:00
parent 0dc32774ec
commit 152c8b45d0
1 changed files with 4 additions and 0 deletions

View File

@ -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