我正在构建一个HTML5 Web应用程序,我想使用本地存储。 由于某些原因,此代码无法在Windows Phone 8.1(诺基亚Lumia 920)上运行:
localStorage.setItem('key', 'value');
我在控制台中没有收到任何错误,但是当我尝试从本地存储中获取该值时,它会返回null。
答案 0 :(得分:1)
如果您想在应用范围内保存键/值,我认为您可以尝试以下操作。
首先告诉应用程序您的设置名称:
Windows.Storage.ApplicationDataContainer yourSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
保存:
yourSettings.Values["key"] = myValue;
恢复:
var myValue = yourSettings.Values["key"];
对我来说效果很好。希望对你有所帮助。 最好的问候。