Я успешно преобразовал свое веб-приложение в Kotlin WebView, используя приведенный ниже код. Однако я не могу войти в систему. Я использую отдельный сервер идентификации - который использует другой URL-адрес (см. Значение secondurl в коде).
Как включить этот URL-адрес для вызова из веб-просмотра для входа в систему аутентификация?
package com.example.mywebview
import android.os.Bundle
import android.util.Log
import android.webkit.ConsoleMessage
import android.webkit.WebChromeClient
import android.webkit.WebSettings
import android.webkit.WebViewClient
import androidx.appcompat.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
private val firsturl = "https://main.mysite.net/"
private val secondurl = "https://id.mysite.net/"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// Get the web view settings instance
val setting = webview.settings
// Enable java script in web view
setting.javaScriptEnabled = true
// Maintain webview in app
webview.webViewClient = WebViewClient()
webview.loadUrl(firsturl)
}
}