web-dev-qa-db-ja.com

InstantApp WebViewでhttpURLをロードする方法は?

instantAppを作成し、開始アクティビティにwebViewを配置しようとしています。 httpsで始まるURLを追加すると、WebビューにWebサイトが表示されます。しかし、URLがhttpで始まると、エラーが発生します。

net :: ERR_CLEARTEXT_NOT_PERMITTED

これが私のコードです:

public class HelloActivity extends AppCompatActivity {

WebView webView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_hello);

    webView = (WebView)findViewById(R.id.webView1);
    webView.setWebViewClient(new WebViewClient());


    webView.getSettings().setLoadWithOverviewMode(true);
    webView.getSettings().setUseWideViewPort(true);
    webView.getSettings().setBuiltInZoomControls(true);
    webView.getSettings().setPluginState(WebSettings.PluginState.ON);

    webView.loadUrl("http://www.foxnews.com/");

    // webView.loadUrl("https://www.google.com"); this url is working


  }
}

あなたがそれで私を助けることができることを願っています。

8
zb22

Android Instant-App Document を参照して

インスタントアプリ内からのすべてのネットワークトラフィックは、HTTPSを使用する必要があります。インスタントアプリはnot support HTTP

9
Prags