gpt4 book ai didi

android - WebView:LoadUrl() 和 LoadDataWithBaseURL() 之间的区别

转载 作者:行者123 更新时间:2023-12-04 18:04:12 27 4
gpt4 key购买 nike

我想加载一个包含广告的远程 url。该广告将使用 JavaScript。

我正在使用:

webview.loadUrl("http://myurl.com")
webview.getSettings().setJavaScriptEnabled(true);

如果我使用会存在哪些差异:

webview.loadDataWithBaseURL("http://myurl.com", null, null, null, null)
webview.getSettings().setJavaScriptEnabled(true);

谢谢

最佳答案

LoadDataWithBaseURL() - 将给定数据加载到此 WebView 中,使用 baseUrl 作为内容的基本 URL。基本 URL 既用于解析相对 URL,也用于应用 JavaScript 的同源策略。 historyUrl 用于历史条目。....

LoadUrl() - 使用指定的附加 HTTP header 加载给定的 URL。

参见文档 - http://developer.android.com/reference/android/webkit/WebView.html

关于android - WebView:LoadUrl() 和 LoadDataWithBaseURL() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29946047/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com