1

我使用此代码打开浏览器并使用地址栏打开网页

String url = "http://www.google.com";
Itent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

但我想在我的网页中隐藏地址栏

4

6 回答 6

0

您可以使用WebView

WebView wt;

wt.loadUrl("http://www.google.com/"); 

// Make sure that to prevent opening in browser with address bar, 
// dont forget to add below line

wt.getSettings().setJavaScriptEnabled(true); 
于 2013-04-05T12:46:43.170 回答
0

为此,您必须使用 WebView 客户端。这肯定会奏效。

   webView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        });
        webView.loadUrl(url);
于 2013-04-05T12:34:23.330 回答
0

为此,您可以只使用您的 WebView。打开默认浏览器将始终有一个地址栏。

于 2013-04-05T12:17:55.403 回答
0

唯一的方法是使用 aWebView和 a WebViewClient。你打开系统浏览器你不能隐藏地址栏

于 2013-04-05T12:17:55.777 回答
0

尝试这个:

webView = (WebView) findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("http://www.google.com");
于 2013-04-05T12:22:52.133 回答
0

一个基本的例子使用<meta name="mobile-web-app-capable" content="yes">

请参阅:https ://developer.chrome.com/multidevice/android/installtohomescreen

<!doctype html>
<html>
   <head>
     <title>Awesome app </title>
     <meta name="viewport" content="width=device-width">
     <meta name="mobile-web-app-capable" content="yes">
     <link rel="icon" sizes="192x192" href="/icon.png">
   </head>
   <body></body>
</html>

至于打开它,您可以单击主屏幕上的链接。此链接是通过单击“添加到主页”选项来完成的。我希望找到一种方法来自动创建此链接...

于 2018-08-19T03:10:22.487 回答