Android-如何在浏览器中启动不存储在浏览器历史记录中的URL

Android-如何在浏览器中启动不存储在浏览器历史记录中的URL,android,webview,android-webview,Android,Webview,Android Webview,我正在从我的应用程序启动web浏览器中的URL 当我在手机上打开Chrome浏览器时,URL仍然显示在浏览器中,这会导致应用程序出现安全问题。如何限制web浏览器而不在web浏览器中存储url Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com")); startActivity(browserIntent); 我认为您必须使用自定义的WebView,因为每个第三方浏览器都

我正在从我的应用程序启动web浏览器中的URL

当我在手机上打开Chrome浏览器时,URL仍然显示在浏览器中,这会导致应用程序出现安全问题。如何限制web浏览器而不在web浏览器中存储url

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);

我认为您必须使用自定义的
WebView
,因为每个第三方浏览器都有自己的属性来存储Url,我猜android没有任何属性来限制第三方浏览器

请像这样使用Webview,并创建Web客户端以进行更多自定义

yourWebView.setWebViewClient(new WebViewClient());

对于Web内容的更高级处理,请考虑<代码> ChrimeCurnter < /C> >

< P>。为了避免应用程序中的安全问题,您应该使用WebVIEW。因为Android不允许清除第三方应用程序缓存或历史记录

<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/webview"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
/>

WebView wv = (WebView) findViewById(R.id.webview);

wv.loadUrl("http://yoururl");

有关详细信息,请参阅。

代码剪贴请?网络视图不显示url。在新活动中使用webView。是的,但我不想使用webView进行显示。@Saurabh Bhandari的可能重复项
void clearCache (boolean includeDiskFiles)