0

我有一个带有嵌入式浏览器的简单 android 应用程序。这里是:

WebView webview = new WebView(this);

setContentView(webview);

webview.loadUrl("192.168.1.106");

我正在“192.168.1.106”上运行 Web 服务器。该服务器运行良好,可通过手机上的 Web 浏览器访问。当我启动应用程序时,我得到一个“网页不可用”。如果我将应用更改为:

webview.loadUrl("http://google.com");

一切正常。我错过了什么吗?

4

2 回答 2

0

http://即使使用 IP,您也必须指定。

webview.loadUrl("http://192.168.1.106");

loadUrl要强制网页始终加载到 WebView(而不是外部浏览器),请在调用之前添加此行。

viewer.setWebViewClient(new WebViewClient());

看到这个答案:链接

于 2013-05-15T15:54:08.447 回答
0

webview.loadUrl(" http://192.168.1.106:8080 ") 把你的http端口放到ip地址后面

于 2017-10-06T11:26:38.190 回答