Italian Form di login su Webview

Discussion in 'Italian Forum' started by Paperinik, May 10, 2019.

  1. Paperinik

    Paperinik Member Licensed User

    Buonasera a tutti,
    sto utilizzando una webview per fare il login su un sito che quando caricata sul browser apre un form di login.
    In questa foto è come appare il form di login:

    20190511_002219.png

    Utilizzando Webview invece il sito mi reindirizza subito sulla pagina di non autorizzazione all'accesso come se avessi premuto il tasto ok sul form senza inserire le credenziali.

    ho provato con questo codice, ma il form di login non viene mai mostrato.

    Code:
    Sub Globals
        
    'These global variables will be redeclared each time the activity is created.
        'These variables can only be accessed from this module.
        Dim Webview1 As WebView
        
    Dim WebViewExtras1 As WebViewExtras
        
    Dim WebViewSettings1 As WebViewSettings

        
    Private Button1 As Button
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
       
        
    Activity.LoadLayout("base")
        Webview1.JavaScriptEnabled=
    True
      
        WebViewExtras1.addWebChromeClient(Webview1,
    "AA")
        WebViewSettings1.setJavaScriptCanOpenWindowsAutomatically(Webview1, 
    True)
      
        Webview1.LoadUrl(
    "https://xxxxxxxx")
        
    End Sub
    Come posso chiedere a Webview di aprire il form?
    Oppure devo creare io un form di richiesta per acquisire le credenziali di accesso al sito?
     
  2. sirjo66

    sirjo66 Well-Known Member Licensed User

    quello che ti appare non è un form del sito, ma è gestito direttamente dal browser e non puoi gestirlo da WebView

    Quando chiami la pagina devi specificare anche le credenziali, ad esempio:

    https://www.ilmioserver.it@username:password
     
  3. Paperinik

    Paperinik Member Licensed User

    Ok, quindi devo preparare io il form di login. Il problema è che a questa pagina, ci arrivo reindirizzato automaticamente da una pagina dove si fa il primo login.
    Devo fermare io la webview al momento giusto, altrimenti la catena dei reindirizzamenti mi porta automaticamente alla pagina di rifiuto dell' accesso.
    Grazie. Conoscete qualche codice di esempio da cui prendere spunto?
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice