Web中的页面是否可以强制Android应用程序在浏览器中打开它?

时间:2016-11-18 11:21:55

标签: android web browser

我可以控制网页,但不能覆盖应用程序。

问题是我的网站在Android的谷歌chrome / firefox中工作,但不在应用的webview中。

我是否可以更改标题或其他类似内容以强制Android应用程序在真实浏览器中而不是在应用程序内部打开它?

1 个答案:

答案 0 :(得分:0)

  webview_chart.getSettings().setLoadsImagesAutomatically(true);
    webview_chart.getSettings().setJavaScriptEnabled(true);
    webview_chart.getSettings().setDomStorageEnabled(true);

    webview_chart.setWebViewClient(new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            progress_bar.setVisibility(View.VISIBLE);
            view.loadUrl(url);
            return true;
        }

        @Override
        public void onPageFinished(WebView view, final String url) {
            progress_bar.setVisibility(View.GONE);

        }
    });
    webview_chart.setWebChromeClient(new WebChromeClient() {
        public boolean onConsoleMessage(ConsoleMessage cm) {
            Log.d(TAG, cm.message() + " -- From line "
                    + cm.lineNumber() + " of "
                    + cm.sourceId() + "  " + cm.toString());
            return true;
        }
    });
 webview_chart.loadUrl("http://demo.com");

//使用此检查日志。 //这会起作用,因为通常网页需要启用javascript