fluttercommunity / fluttercommunity/flutter_webview_plugin
can not load local images with html data string
- 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