Android webview有2种加载数据的方法
public void loadData (String data, String mimeType, String encoding)
请注意,JavaScript 的同源策略意味着在使用此方法加载的页面中运行的脚本将无法访问使用“数据”以外的任何方案加载的内容,包括“http(s)”。为避免此限制,请将 loadDataWithBaseURL() 与适当的基本 URL 一起使用。
和
public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encoding, String historyUrl)
请注意,只有当 baseUrl 指定除“http”、“https”、“ftp”、“ftps”、“about”或“javascript”之外的方案时,以这种方式指定的内容才能访问本地设备文件(通过“文件”方案 URL) '。
我不知道这两个句子是什么意思以及何时在两者之间进行选择?
提前致谢