Was ist der Unterschied zwischen loadData und loadDataWithBaseURL von Android WebView?
Die Android-Webansicht bietet 2 Methoden zum Laden von Daten
public void loadData (String data, String mimeType, String encoding)
Beachten Sie, dass JavaScript aufgrund seiner Ursprungsrichtlinie nicht auf Inhalte zugreifen kann, die mit einem anderen Schema als "data" (einschließlich "http (s)") geladen wurden. Um diese Einschränkung zu vermeiden, verwenden Sie loadDataWithBaseURL () mit einer geeigneten Basis-URL.
und
public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encoding, String historyUrl)
Beachten Sie, dass auf diese Weise angegebener Inhalt nur dann auf lokale Gerätedateien zugreifen kann (über 'Datei'-Schema-URLs), wenn baseUrl ein anderes Schema als' http ',' https ',' ftp ',' ftps ',' about 'oder' javascript 'angibt '.
Ich weiß nicht, was diese 2 Sätze bedeuten und wann ich zwischen den beiden wählen soll.
Danke im Voraus