fluttercommunity / fluttercommunity/flutter_webview_plugin

can not load local images with html data string

Offen
#544 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
1.5k
Forks
938
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello, sir
I met an issue about loading images that are stored locally .
I tried using
```
return WebviewScaffold(
url: new Uri.dataFromString(widget.topicContentEntity.content,
mimeType: 'text/html', encoding: Encoding.getByName("utf-8"))
.toString(),
withJavascript: true,
withLocalUrl: true,
allowFileURLs: true,
);

```
the local html string contains
`""`

but it always failed to load local image with this warning
\"flutter webview not allowed to load local resource\"

before , I used
https://developer.android.com/reference/android/webkit/WebView.html#loadDataWithBaseURL ?
with native android code to load the html string and the image.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den WebviewScaffold-Fall mit dem bereitgestellten HTML-Datenstring, der lokalen Datei-URL und den Einstellungen für lokale Bilder zu reproduzieren. Lies die native Android-WebView-Verarbeitung und vergleiche sie mit dem erwähnten Verhalten von loadDataWithBaseURL; als erledigt gilt es, wenn das lokale Bild ohne die Warnung “not allowed to load local resource” geladen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, dart, flutter, java
Bereich
mobile-dev
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.