【问题标题】:Android webview - Enable Private BrowsingAndroid webview - 启用隐私浏览
【发布时间】:2012-06-29 23:42:27
【问题描述】:

我正在尝试在启用了 隐私浏览 的情况下在 android 中创建一个 webview。

public WebView(上下文上下文、AttributeSet attrs、int defStyle、boolean privateBrowsing)

自:API 级别 11 使用布局参数和默认样式构造一个新的 WebView。

context - 用于访问应用程序资产的 Context 对象。 attrs - 传递给父级的 AttributeSet。 defStyle - 默认样式资源 ID。 privateBrowsing - 此 WebView 是否将在私有模式下初始化。

谁能用一个简单的例子解释一下如何实现它。

【问题讨论】:

    标签: java android android-webview


    【解决方案1】:
        WebView webView = new WebView(this, null, R.id.webView1, true); 
        webView.getSettings().setJavaScriptEnabled(true); 
        webView.loadUrl("google.com");
        Log.v("PrivateBrowsing", "" + webView.isPrivateBrowsingEnabled()); << returns true for me
    

    R.id.webview 应该在您的布局 xml 中。希望这行得通...

    【讨论】:

    • 酷。那就是创建一个 webview 并打开 url。但是 webview.isPrivateBrowsingEnabled() 返回 false WebView webView = new WebView(this, null, R.id.webView1, true); webView = (WebView) findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("google.com"); Log.v("PrivateBrowsing", "" + webView.isPrivateBrowsingEnabled());
    • 这很奇怪。您确定您使用的是搭载 Android 3 或 4 的设备吗?
    • 我正在使用 Android 4.0 的模拟器上进行测试
    • WebView webView = new WebView(this, null, R.id.webView1, true); webView.isPrivateBrowsingEnabled() // 返回 true webView.loadUrl("google.com"); webView.isPrivateBrowsingEnabled() // 返回 false
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 2011-12-06
    • 1970-01-01
    • 2013-12-07
    • 2016-04-12
    • 2017-05-20
    相关资源
    最近更新 更多