gpt4 book ai didi

android - webview loadurl 无法从本地主机 Web 应用程序加载网页?

转载 作者:行者123 更新时间:2023-11-29 16:26:07 29 4
gpt4 key购买 nike

我在测试 android 2.2 时遇到了一个有趣的问题。我的测试是使用 webview api,

webview.loadUrl(url);

如果 url 来自任何公共(public)域,例如 www.google.com,则网页内容呈现得非常好。(url="http://www.google.com")如果 url 来自本地主机,例如端口为 8080 的 tomcat,则也会呈现 Web 内容。(url="http://10.123.21.111:8080/MyWeb")但如果 url 来自其他端口,例如,端口为 9080 的 websphere,则不会呈现 Web 内容。(url="http://10.123.21.111:9080/MyWeb")没有抛出异常,在模拟器上显示空白。

不同的端口是否需要任何设置?谁能回答这个问题?

谢谢。

约翰

最佳答案

从模拟环境中引用本地主机

如果您需要引用主机的本地主机,例如当您希望模拟器客户端联系运行在同一主机上的服务器时,请使用别名 10.0.2.2 来引用主机的环回接口(interface)。从模拟器的角度来看,本地主机(127.0.0.1)指的是它自己的环回接口(interface)。

关于android - webview loadurl 无法从本地主机 Web 应用程序加载网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3621339/

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