gpt4 book ai didi

javascript - 将架构协议(protocol)更改为 http ://in WebView Android

转载 作者:行者123 更新时间:2023-11-28 08:29:09 25 4
gpt4 key购买 nike

我的 Android 应用程序中有一个 WebView,我使用库 jsoup 从 html 页面中提取“div”。在这个“div”中,我有一些执行的javascript脚本,但问题是脚本的url:

'//' + disqus_shortname + '.' + 'disqus.com' + '/embed.js?pname=wordpress&pver=2.74

我在“//”之前没有任何协议(protocol),因此脚本无法加载,我想在脚本的url之前添加“http”协议(protocol)。有什么想法吗?

谢谢大家

PS:这是我的第一篇文章:)

最佳答案

使用WebView.loadDataWithBaseURL()函数来指定基本 URL。事实上,“//”是有效的,意味着“使用与基本 URL 相同的协议(protocol),但具有给定的域”。通过使用“loadDataWithBaseURL”而不是其他加载方法,WebView 应该能够使用您指定的基本 URL 来解决此问题。

关于javascript - 将架构协议(protocol)更改为 http ://in WebView Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22066271/

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