我正在加载localForage的本地实例,并将其与Promise链一起使用以保存基本数据。一个简单的例子:
localforage.getItem("sellerExtension").then(function(sellerExtension) {
if ((!sellerExtension) || (sellerExtension.length < 3)) {
var sellerExtension = $('input#sellerExtension').val();
if ((sellerExtension) && (sellerExtension.length > 3)) {
localforage.setItem('sellerExtension', sellerExtension).then( function() {
});
}
}
});
当我进入FF Dev-Tools检查FireStorage Plus时,问题出现了!并且看不到与保存/设置数据相关的任何内容。但我在Chrome中做得很好。应该有几个保存的项目。
我一直在替换localStorage(仅适用于Firefox)并且有点困惑为什么他们自己的包装器没有显示在这个特定于FF的扩展中以访问本地数据库实例。它显示了key,getItem,clear和all。
为什么会发生这种情况?我完全希望看到一些东西,我相信,我正在寻找正确的位置。 (下面的屏幕截图)它似乎也没有从.getItem请求加载数据。
我正在使用一些AJAX来访问处理localForage的子目录中的其他文件,但我在同一个域/端口上。我能以某种方式在另一个范围内工作吗?我怎么知道?
Thanx MUCH寻求任何帮助!
在Chrome中,我看到了一切......
但在列出的任何范围内都不在FF中......
答案 0 :(得分:0)
问题可能是代码中的localStorage
而不是localForage
吗?
您是否注意到在屏幕截图中,Firebug选项卡上显示 localStorage ?
答案 1 :(得分:0)