Thread verlegt!
Bitte ab sofort hier schauen, habe den Thread in das englische Forum verlegt:
http://www.b4x.com/forum/additional...s/13705-little-webview-extension-v1-20-a.html
Danke!
---------------------------------------------------------------------------------------------------------------------
Ich muss euch schon wieder belästigen
In einem Webview sollen keine Bilder geladen, kein JavaScript ausgeführt, keine Cookies akzeptiert und keine PlugIns gestartet werden. Daman über die Proberties des WebViews dies nicht ausschalten kann und leider auch nicht via die beiden Extra Libraries WebViewSettings / WebViewExtras dachte ich mir, dass dies via die Refelctor Library möglich sein müsste.
Habe dann verschiedene Varianten probiert, bekomme es aber einfach nicht hin :-(
Zum Beispiel das Bilder laden verhindern:
Dim args(1) As Object
Dim types(1) As String
Dim bolR As Boolean
bolR = False
args(0)= bolR
types(0)= "java.lang.Boolean"
Dim r As Reflector
'Funktionierendes Beispiel Cookie lesen anhand URL:
'r.Target = r.RunStaticMethod("android.webkit.CookieManager", "getInstance", Null, Null)
'Log(r.RunMethod2("getCookie", Url, "java.lang.String"))
'Geht ned:
'r.Target = r.RunStaticMethod("android.webkit.WebSettings", "setLoadsImagesAutomatically",args,types)
'Geht auch ned:
r.Target = WebView
r.RunMethod2("setLoadsImagesAutomatically",bolR, "java.lang.Boolean")
Egal was ich probiere, ich bekomme ständig "...java.lang.NoSuchMethodException...", obwol diese Methode garantiert vorhanden ist:
WebSettings | Android Developers
Was mache ich falsch? Herzlichen Dank für alle Tips und Hinweise!