我正在制作一个Windows 8手机应用程序使用HTML 5。
我使用localStorage保存一些小值,如下面的代码所示,我已经在所有浏览器中测试了我的代码,它运行得非常好,然后我创建了一个新的HTML5项目,并将我的代码添加到项目中并运行了应用程序。
在下面的代码中,我怀疑这里的localStorage不工作,我想知道为什么??!
$("#cow_btn").click(function(){
localStorage.selected_category = "cow";
window.location.href = 'animals.html';
}); 我是怎么得出这个结论的?
1-我试着在localStorage.selected_category =“cow”之前和之后发出警告;行,这里显示了第一个警报,但没有显示第二个警报。
$("#cow_btn").click(function(){
alert("hello1");
localStorage.selected_category = "cow";
alert("hello1");
window.location.href = 'animals.html';
}); 2-接下来,我尝试删除行本身,然后删除window.location.href =‘antals.html’;它以前不起作用,现在起作用了。
$("#cow_btn").click(function(){
window.location.href = 'animals.html';
}); 这里有什么问题吗?我的整个应用程序与火狐,Chrome,甚至与10顺利工作。
请分享你对此的想法。如何使localStorage在我的HTML5Windows8手机应用程序上工作?
注意:
我使用的是以下js - jquery.min.js & jquery.mobile-1.2.0.min.js
发布于 2013-02-11 08:54:42
WP8/IE10完全支持localStorage。若要重复检查此选项,请尝试如下
alert("typeof localStorage=" + typeof window.localStorage);PS。跟随者可能会帮助你解决这个问题。
https://stackoverflow.com/questions/14795286
复制相似问题