Tag: webview

Textfarbe in einer WebView ändern?

Es gibt eine Methode zum Ändern der Hintergrundfarbe, aber nicht Schriftart. Irgendwelche Ideen?

Fehler in Webview mit targetSdkVersion 24

Meine App hat eine WebView die eine einfache HTML-Seite mit einem iFrame lädt, das zum Laden einer URL für den Zahlungsprozess von einem Partnerunternehmen verwendet wird (und ich habe keinen Zugriff auf diese URL-Quelle). Wenn ich die targetSdkVersion auf 19 zeigt, funktioniert alles gut und ich kann Zahlungen durch das iFrame machen. Allerdings, wenn die […]

Android: Wie ausschließen Geräte mit Webview, die nicht unterstützt webGL, dh sind auf der gpu_blacklist

Ich habe eine App mit einem Webview, das sehr schlecht läuft auf Geräten, wo Hardware-Beschleunigung nicht funktioniert, zB einige Samsung S4 läuft 5.0.1 Ich weiß von hier aus: Unterstützung von WebGL auf Android 5's WebView, dass ich Crosswalk verwenden und die Gpu Blacklist ignorieren kann, damit es reibungslos läuft. Allerdings verursacht diese Bibliothek andere Probleme […]

Kann nicht das Bild in contenteditable div auf Android löschen

Ich baue einen reichen Texteditor in android. Um dies zu tun, verwende ich ein webView mit einem contentEditable div. Um Stile hinzuzufügen, rufe ich JavaScript . Das alles funktioniert gut, außer wenn ich JavaScript anrufe, um entweder ein Bild oder eine horizontale Regel einzufügen. Wenn ich JavaScript benutzt, um diese Dinge einzufügen, wenn ich dann […]

Systemabsturz beim Überschreiben isInterceptRequest in WebViewClient

Tor: Überschreiben Sie alle Anfragen von einem WebView und machen Sie die Anfrage selbst (eventuell einen Proxy einrichten). Code: @Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if (url == null || url.trim().equals("")) return null; final DefaultHttpClient httpClient = new DefaultHttpClient(); httpClient.getConnectionManager().closeExpiredConnections(); final HttpUriRequest httpRequest = new HttpGet(url); try { final HttpResponse response = httpClient.execute(httpRequest); […]

Wie validiere ich ein android.net.http.SslCertificate mit einem X509TrustManager?

Android– WebViewClient ruft onReceivedSslError wenn es auf ein nicht vertrauenswürdiges Zertifikat trifft. Allerdings hat das SslError Objekt, das ich in diesem Aufruf bekomme, keinen Weg öffentlicher Weg, um das zugrunde liegende X509Certificate zu erhalten, um es gegen einen vorhandenen TrustStoreManager zu validieren. Wenn ich die Quelle betrachte, kann ich auf die codierten Bytes des X509Zertifikats […]

Webview wird zum ersten Mal nicht geladen

Ich kämpfe mit einer seltsamen Frage. Ich versuche, eine https-Webseite zu laden, aber das erste Mal, dass die Webansicht nicht geladen wird. Nach dem Warten von 60 Sekunden muss ich wieder in meine Schaltfläche klicken, um meine Seite zu laden. Mein Gerät ist ein Nexus 4 mit Lollipop, aber dieses Problem passiert bei Geräten mit […]

Nach einer Weile der Nutzung, meine App friert beim Scrollen ein WebView, sagen "konnte nicht die Oberfläche"

Meine Android-App besteht aus mehreren Aktivitäten, die jeweils für ein einziges Fragment verantwortlich sind (für jetzt). Meine Fragmente sind in der Regel so abgebildet: mTopicFragment = (TopicFragment)getSupportFragmentManager().findFragmentByTag("topic"); if(mTopicFragment == null) mTopicFragment = TopicFragment.newInstance(bid, page, pid); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.content, mTopicFragment, "topic") .commit(); } Das TopicFragment enthält eine WebView mit einigen HTML- und […]

Automatisches Anmelden bei Google-Konto auf Android-Webview

In der vergangenen Woche habe ich mich mit Links überschwemmt und mich in zu viele Kreise gezählt, um zu zählen, also dachte ich, ich würde die Frage hier stellen. Ich habe eine Android-App, die Webviews zeigt, die auf URLs zeigen, die der Benutzer mit ihrem Google-Konto angemeldet haben muss (das Backend wird in Google App […]

Was ist der Unterschied zwischen LOAD_DEFAULT und LOAD_NORMAL für WebSettings?

Ich habe eine Aktivität mit einem WebView und möchte Inhalte zwischenspeichern. Standardmäßig scheint es nicht, den Cache zu verwenden. Android– WebSettings hat mehrere verschiedene Cache-bezogene Konstanten. Wenn ich den Cache-Modus auf 'LOAD_CACHE_ELSE_NETWORK' setze, scheint es den Cache zu verwenden. Allerdings möchte ich den abgelaufenen Cache-Inhalt nicht verwenden. Das lässt mich mit: LOAD_DEFAULT: "Standard-Cache-Nutzungsmuster" oder LOAD_NORMAL: […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.