Java webview:“无法从'文档'中读取'cookie'属性:此文档的访问被拒绝”
我试图在我的网络视图中使用cookie,但没有成功。
在我的代码中:
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptFileSchemeCookies(true);
cookieManager.setAcceptCookie(true);
cookieManager.acceptCookie();
myWebView = (WebView) getView(champHTML);// description du champ HTML WM16
myWebView.setBackgroundColor(Color.parseColor("#42A334"));
myWebView.getSettings().setJavaScriptEnabled(true); //autorisation javascript
但是,当我想使用Chrome Dev Tools调试我的Web视图时,我会得到:
未捕获的安全错误:无法从“文档”中读取“cookie”属性:拒绝访问此文档。
我做错了什么?
编辑:我忘了指定我在我的网络视图中显示离线页面HTML。
我不明白,当我在Chrome Developper Tools的控制台选项卡中时,我可以阅读错误消息:安全错误:无法从“文档”中读取“cookie”属性:此文档的访问被拒绝。
如果我更改网址宽度“window.location = 'http://www.google.fr',则该页面将显示在我的Webview上,如果我在选项卡控制台中键入'window.cookie'。我没有任何错误,我可以看到cookie值。
但是如果我使用'history.back()',webview会显示我的离线页面,如果键入:'window.cookie',我总是会得到相同的错误。
当我使用离线页面时,将显示错误消息。
也许有想法吗?