Jaka jest różnica między loadData a loadDataWithBaseURL systemu Android
Webview Android ma 2 metody ładowania danych
public void loadData (String data, String mimeType, String encoding)
Zauważ, że ta sama zasada pochodzenia JavaScript oznacza, że skrypt działający na stronie załadowanej tą metodą nie będzie mógł uzyskać dostępu do treści załadowanych przy użyciu jakiegokolwiek schematu innego niż „dane”, w tym „http (s)”. Aby uniknąć tego ograniczenia, użyj loadDataWithBaseURL () z odpowiednim podstawowym adresem URL.
i
public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encoding, String historyUrl)
Zauważ, że treść określona w ten sposób może uzyskać dostęp do lokalnych plików urządzeń (poprzez URL pliku „file”) tylko wtedy, gdy baseUrl określa schemat inny niż „http”, „https”, „ftp”, „ftps”, „about” lub „javascript ”
Nie wiem, co oznaczają te dwa zdania i kiedy wybrać między tymi dwoma?
Z góry dziękuję