安卓WebView-启用隐私浏览

3
我正在尝试创建一个启用私密浏览的Android WebView。
使用以下构造函数可以实现: public WebView(Context context, AttributeSet attrs, int defStyle, boolean privateBrowsing)
自 API Level 11 开始
其中, context - 用于访问应用程序资源的 Context 对象。 attrs - 传递给我们的父类的 AttributeSet。 defStyle - 默认样式资源 ID。 privateBrowsing - 是否在私密模式下初始化此 WebView。
以下是简单示例:
1个回答

3
    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()返回falseWebView webView = new WebView(this, null, R.id.webView1, true);webView = (WebView) findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("http://www.google.com"); Log.v("PrivateBrowsing", "" + webView.isPrivateBrowsingEnabled()); - Srinidhi Chennageri
很奇怪。你确定你使用的是安卓3或4的设备吗? - D-32
我正在使用Android 4.0模拟器进行测试。 - Srinidhi Chennageri
WebView webView = new WebView(this, null, R.id.webView1, true); webView.isPrivateBrowsingEnabled() // 返回true webView.loadUrl("google.com"); webView.isPrivateBrowsingEnabled() // 返回false - Srinidhi Chennageri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接