Android WebView:LoadUrl()和LoadDataWithBaseURL()之间的差异
我想加载一个包含广告的远程url。广告将使用JavaScript 我正在使用:Android WebView:LoadUrl()和LoadDataWithBaseURL()之间的差异,android,webview,android-webview,Android,Webview,Android Webview,我想加载一个包含广告的远程url。广告将使用JavaScript 我正在使用: webview.loadUrl("http://myurl.com") webview.getSettings().setJavaScriptEnabled(true); 如果我使用以下选项,将存在哪些差异: webview.loadDataWithBaseURL("http://myurl.com", null, null, null, null) webview.getSettings().setJavaScr
webview.loadUrl("http://myurl.com")
webview.getSettings().setJavaScriptEnabled(true);
如果我使用以下选项,将存在哪些差异:
webview.loadDataWithBaseURL("http://myurl.com", null, null, null, null)
webview.getSettings().setJavaScriptEnabled(true);
感谢LoadDataWithBaseURL()-使用baseUrl作为内容的基本URL,将给定数据加载到此Web视图中。基本URL既用于解析相对URL,也用于应用JavaScript的同源策略。historyUrl用于历史记录条目。
LoadUrl()-加载具有指定附加HTTP头的给定URL
请参阅文档-so,如果它不是表示html代码的字符串,而是带有远程站点的远程url。。。我应该使用loadUrl而不是loadDataWithBaseURL吗?是否使用应用的html模板、css等在本地创建数据?如果在本地创建,则使用loadData()方法。然后选择loadUrl();