html5 SessionStorage没有'不能在android模拟器中工作

html5 SessionStorage doesn't work in android emulator

本文关键字:android 模拟器 工作 不能 SessionStorage 没有 html5      更新时间:2023-09-26

我有一个用html5、javascript jquery和css构建的混合android应用程序。。我制作了一个简单的代码,使用sessionStorage为我存储一个值。该函数仅在javascript中声明,在普通浏览器中运行良好,但在android模拟器中不起作用。。这是JS中的简单代码:

id = document.codeform.ID.value;
var elmtId = document.getElementById("IDe");
elmtId.innerHTML = id ;
sessionStorage.idL = id ; 
alert (sessionStorage.idL);

我需要在清单文件中还是在我的类中添加一些内容?

我们必须将以下指令添加到我们的网络视图中,以便在android浏览器中允许网络存储:

browser.getSettings().setJavaScriptEnabled(true);
        browser.getSettings().setDatabaseEnabled(true);
        browser.getSettings().setDomStorageEnabled(true);
       browser.getSettings().setAllowUniversalAccessFromFileURLs(true);
        browser.getSettings().setAllowContentAccess(true);
        browser.setWebChromeClient(new WebChromeClient());