使用 phonegap 2.0 我无法弄清楚为什么 window.localstorage 返回未定义。Window.device 完美运行,但是当我执行 window.localstorage 的 console.log 时,它是未定义的,我不知道为什么。我确保我将插件添加到 xml(我正在使用 Android)。任何帮助深表感谢。我觉得这很简单,但我只是没有看到它。
这是 index.html 文件的代码片段
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="UTF-8">
<meta name = "format-detection" content = "telephone=no"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="css/styles.css" rel="stylesheet">
<script src="phonegap/android.js"></script>
<script src="js/childbrowser.js"></script>
<script>
document.addEventListener('touchmove', function(e){
e.preventDefault();
}, false);
document.addEventListener('deviceready', function(){
alert(window.localstorage);
}, false);
</script>
</head>
<body>
<!-- DEVELOPMENT -->
<script src="libs/zepto.js"></script>
<script src="libs/underscore.js"></script>
<script src="libs/backbone.js"></script>
<script src="libs/iscroll.js"></script>
<script src="js/app.js"></script>
</body>
</html>