Italian Visualizzare pagina con Flash

AlpVir

Well-Known Member
Licensed User
Longtime User
Seguendo le indicazioni di
https://www.b4x.com/android/forum/threads/flash-player-in-webview.15134/
e
https://www.b4x.com/android/forum/threads/problems-with-webview-and-flash-player.38118/

ho realizzato il progetto qui sotto

B4X:
Sub Process_Globals
End Sub
Sub Globals
   Dim myw As WebView
   Dim rr As Reflector
   Dim HTMLStr As String
End Sub
Sub Activity_Create(FirstTime As Boolean)
   'HTMLStr = "http://www.canonusa.com"
    HTMLStr ="http://www.meteomont.net/metomont/online/stazioni/graph_/altezzaneve.asp?cod=0005"
   CreateWV
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub CreateWV
   myw.Initialize("myw")
   Activity.AddView(myw,0,0,100%x,100%y)
   rr.Target = myw
    rr.Target = rr.RunMethod("getSettings")
    rr.RunMethod2("setPluginsEnabled", True, "java.lang.boolean")
   myw.JavaScriptEnabled = True
   myw.ZoomEnabled = True
   myw.Visible = True
   myw.LoadURL(HTMLStr)
End Sub
che ha lo scopo di visualizzare la pagina:
http://www.meteomont.net/metomont/online/stazioni/graph_/altezzaneve.asp?cod=0005

Ma non funziona per nulla, neanche intervenendo nel file manifest nei 2 modi indicati nei citati post. O, meglio, non viene visualizzata l'animazione.
Come riuscirci ?
Grazie per l'attenzione.
 

AlpVir

Well-Known Member
Licensed User
Longtime User
Attenzione che forse non è esatto il titolo che ho dato: forse non si tratta di Flash (anche se con il PC appare un messaggio che far riferimento proprio a Adobe Flash Player).
Non sono pratico di Flash ma guardando meglio il sorgente della pagina "incriminata" il responsabile dell'animazione sembra essere qualcosa sviluppato in Javascript chiamato "FusionCharts".
 

AlpVir

Well-Known Member
Licensed User
Longtime User
Non so perchè ma il mio post di risposta al #4 non c'è più. Lo ripropongo, più o meno.
#LucaMs : Perdonami ma non ho capito. La tua risposta fa riferimento al fatto che la pagina "incriminata" è una pagina Flash oppure al fatto che Flash è stato eliminato da Adobe ?
Il tuo primo link da notizia del futuro non supporto di Chrome a Flash dalla versione 53, senza fare riferimento ad Android. Ma io ho, sia nel PC che nel device Android Chrome vers. 63 e nel PC vedo la pagina, nel device Android no.
Non sono certo che la pagina "incriminata" sia una pagina Flash. Guardando il sorgente non c'è alcun riferimento a Flash. Resta il fatto con sotto Android non si vede, neanche digitando quell'URL direttamente nel device Android.
 

LucaMs

Expert
Licensed User
Longtime User
La pagina "incriminata" contiene sicuramente un oggetto Flash Player (infatti, usando un normale browser esso compare come tale ed il browser stesso ti chiede di consentire la sua attivazione - perlomeno sul mio Firefox, in quanto probabilmente ho impostato questa verifica).
Su Firefox:
upload_2017-12-23_12-27-0.png

Una volta data l'autorizzazione (sempre Firefox):
upload_2017-12-23_12-29-25.png



Avevo cercato al volo un paio di siti dei quali ti ho scritto i link per dimostrarti che alcuni browser (Chrome e Firefox come minimo) non supporteranno più Flash.

Usando una webview nella tua app, questa in pratica svolge le funzioni di browser; per questo motivo ti sconsiglierei di aprire pagine che contengano oggetti Flash.

Poi, perché il tuo codice non funzioni non lo so, dovrei mettermi a studiare la cosa; vediamo prima se altri lo abbiano già fatto, anche se temo di no, visto che non rispondono.
 
Last edited:

LucaMs

Expert
Licensed User
Longtime User
Ho dato un'occhiata alla pagina relativa al primo link che hai pubblicato. Nei vari post si parla di modifiche al file Manifest; le hai implementate / sperimentate?

P.S. ho appena notato che sono post di 5 anni fà!
 

AlpVir

Well-Known Member
Licensed User
Longtime User
Anche nel mio caso appare (nel PC con Firefox) l'invito ad attivare Flash. Successivamente appare la pagina con il grafico, animata.
Ho effettuato le due modifiche al file Mamifest, senza successo. Per il resto ho seguito con attenzione tutte le indicazioni che ho potuto trovare nei post linkati, ed anche in altri. Sempre senza successo.
Purtroppo avrei proprio la necessità di visualizzare pagine di quel tipo create forse da qualcuno che non ha particolarmente a cuore la visibilità delle proprie pagine, in qualsiasi ambiente.
 
Top