在Android WebView中访问.local域

时间:2019-04-19 12:26:26

标签: android webview local

我刚刚设置了一个在域“ webclient.local”上运行并监听的Web服务。在运行于PC上的普通Firefox中,我可以访问域,并且一切都可以正确显示。

我现在构建了一个简单的WebView Android应用程序,可以通过本机Android应用程序访问我的Web服务。不幸的是.local域无法在此Webview中解析,它总是给我错误

net::ERR_NAME_NOT_RESOLVED

这是唯一活动的代码:

package com.example.volumio;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.WebView;

public class MainActivity extends AppCompatActivity {

    private WebView mWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mWebView = findViewById(R.id.activity_main_webview);
        mWebView.loadUrl("http://webclient.local");
    }
}

使用

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

可以正常工作,所以它与.local域和我认为不起作用的ARP有关。你们中有人有想法或解决办法吗? 预先感谢

0 个答案:

没有答案